The Glenrock ligt in Belihul Oya. Het hotel heeft een natuurlijk zwembad in de rivier en u kunt genieten van een maaltijd in het eigen restaurant, Peella Side. Er is gratis privéparkeergelegenheid beschikbaar.
Alle kamers zijn voorzien van een flatscreen-tv, een blu-rayspeler en een zithoek. Alle kamers bieden uitzicht op de bergen of de rivier. Elke kamer heeft een eigen badkamer met een bad of douche, een bidet en gratis toiletartikelen.
Het treinstation van Ohiya ligt op 56 km afstand en het treinstation van Pattipola en het treinstation van Ambewela liggen op 79 km van de accommodatie. Horton Plains National Park ligt op 62 km afstand en Adams Peak en Ella liggen op 76 km van de accommodatie. Het nationaal park Udawalawa ligt op 78 km afstand.