Glenrock ligger i Belihul Oya. Hotellet har en naturlig swimmingpool i floden, og gæsterne kan nyde et måltid på hotellets restaurant, Peella Side. Der tilbydes gratis privat parkering.
Samtlige værelser har fladskærms-tv, Blu-ray-afspiller og opholdsområde. Samtlige værelser har udsigt over bjergene eller floden. Samtlige værelser har eget badeværelse med badekar eller bruser, bidet og gratis toiletartikler.
Ohiya Station ligger 56 km derfra, mens togstationen Pattipola og Ambewela Station ligger inden for 79 km fra ejendommen. Nationalparken Horton Plains ligger 62 km derfra, mens Adams Peak og Ella ligger inden for 76 km fra ejendommen. Udawalawa National Park ligger 78 km derfra.