近くのホテル Mount Sheba Nature Reserve, Pilgrimʼs Rest