Il Glenrock si trova a Belihul Oya. L'hotel vanta una piscina naturale nel fiume e un ristorante in loco, il Peella Side. Il parcheggio privato è gratuito.
Tutte le camere sono dotate di TV a schermo piatto, lettore Blu ray, area salotto. Tutte le camere sono dotate di vista sulle montagne o sul fiume. Tutte le camere sono dotate di bagno privato con vasca o doccia, bidet e set di cortesia.
56 km dalla stazione ferroviaria di Ohiya e 79 km dalle stazioni ferroviarie di Pattipola e di Ambewela. La struttura dista 62 km dal Parco Nazionale Horton Plains e 76 km da Adams Peak e Ella. Il Parco Nazionale di Udawalawa dista 78 km.