Das Glenrock befindet sich in Belihul Oya. Das Hotel verfügt über einen natürlichen Pool im Fluss und Sie können eine Mahlzeit im hauseigenen Restaurant Peella Side genießen. Die Privatparkplätze nutzen Sie kostenfrei.
Alle Zimmer sind mit einem Flachbild-TV, einem Blu-ray-Player und einem Sitzbereich ausgestattet. Alle Zimmer bieten Berg- oder Flussblick. Jedes Zimmer verfügt über ein eigenes Bad mit einer Badewanne oder einer Dusche, einem Bidet und kostenfreien Pflegeprodukten.
Den Bahnhof Ohiya erreichen Sie nach 56 km und den Bahnhof Pattipola sowie den Bahnhof Ambewela nach 79 km. Den Nationalpark Horton Plains erreichen Sie nach 62 km und den Adams Peak und Ella nach 76 km. Den Udawalawa-Nationalpark erreichen Sie nach 78 km.