Glen's Apartment ligt in het hart van Nuwara Eliya, dicht bij het Grand Hotel en op slechts 100 m van het Green Araliya Hotel, op 500 m van het belangrijkste centrum van de stad (bushalte). Het appartement beschikt over 2 slaapkamers, een woonkamer, een bijkeuken en 3 balkons.
In de omgeving kunt u tal van activiteiten ondernemen, zoals golfen en paardrijden.
De botanische tuin Haggala ligt op 8 km van Glen's Apartment, en het nationaal park Galway's Land bevindt zich op 1,5 km afstand. Het Gregory-meer ligt op slechts 1 km van de accommodatie.