Le Glenrock est situé à Belihul Oya. Il dispose d'une piscine naturelle au bord de la rivière et d'un restaurant sur place, le Peella Side. Un parking privé est disponible gratuitement.
Toutes les chambres sont équipées d'une télévision à écran plat, d'un lecteur Blu-ray et d'un coin salon. Toutes les chambres offrent une vue sur les montagnes ou la rivière. Leur salle de bains privative est pourvue d'une baignoire ou d'une douche, d'un bidet et d'articles de toilette gratuits.
La gare d'Ohiya est à 56 km, tandis que les gares de Pattipola et d'Ambewela sont à 79 km. Le parc national de Horton Plains est à 62 km, tandis que le pic Adams et Ella sont à 76 km. Le parc national d'Udawalawa est à 78 km.