Il Glenrock si trova a Belihul Oya. L'hotel vanta una piscina naturale nel fiume e un ristorante in loco, il Peella Side. Il parcheggio privato è gratuito.
Numero delle stanze: 10
Colombo-Batticaloa Highway, Belihul oya, 70100 Belihuloya, Sri Lanka