Nuwara Eliya - sometimes referred to as the City of Lights is one of the most breath taking resort city's in the world in the Mountains of Sri Lanka. Blessed with a healthy climate, breathtaking views of beautiful green landscape, mountains and valleys and with its serene atmosphere is tailor made for you and your loved ones to be free, relax and rejuvenate.
We at Glenfall Apartments, offer you fully furnished apartments for rent in the heart of Nuwara Eliya of the highest standards. Awaiting you is a holiday and a lifestyle in Nuwara Eliya which is wrapped in nature’s charm.