Das Glen's Apartment befindet sich im Herzen von Nuwara Eliya in der Nähe des Grand Hotel und nur 100 m vom Green Araliya Hotel sowie 500 m vom Stadtzentrum (Busbahnhof) entfernt. Das Apartment verfügt über 2 Schlafzimmer, einen Wohnbereich, eine Speisekammer und 3 Balkone.
In der Umgebung können Sie verschiedenen Aktivitäten wie Golfen und Reiten nachgehen.
Der Botanische Garten Haggala liegt 8 km vom Glen's Apartment entfernt und den Nationalpark Parque National de Galway erreichen Sie nach 1,5 km. Der Gregory-See liegt nur 1 km von der Unterkunft entfernt.