O Glenrock está localizado em Belihul Oya. O hotel tem uma piscina natural no rio e os hóspedes podem desfrutar de uma refeição no restaurante no local, Peella Side. Está disponível estacionamento privado gratuito.
Todos os quartos incluem uma televisão de ecrã plano, um leitor de blu-ray e uma área de estar para sua conveniência. Todos os quartos oferecem vistas para as montanhas ou para o rio. Cada quarto inclui uma casa de banho privativa com uma banheira ou um chuveiro, um bidé e produtos de higiene pessoal gratuitos.
A Estação Ferroviária de Ohiya fica a 56 km, enquanto a Estação Ferroviária de Pattipola e a Estação Ferroviária Ambewela estão a cerca de 79 km da propriedade. O Parque Nacional Horton Plains fica a 62 km, enquanto o Adams Peak e Ella estão a cerca de 76 km da propriedade. O Parque Nacional Udawalawa fica a 78 km.