근처 호텔 Mount Sheba Nature Reserve, Pilgrimʼs Rest