Yakınındaki Oteller Mount Sheba Nature Reserve, Pilgrimʼs Rest