Blessed with pleasant climate, lush green mountains and tea plantations, breathtaking waterfalls, beautiful valleys and meadows, Sri Lanka’s Nuwara Eliya makes for a perfect getaway destination.
Nuwara Eliya means “City of Lights”. It is also known as “Little England” owning to its architecture that resembles to an English country town. Situated at an altitude of 1,868 m (6,128 feet) in a picturesque landscape, it was built entirely during the 19th century.
The picture perfect town of Nuwara Eliya is ideal to relax and rewind. Take your pick from long walks at the plantations, spend the day at scenic waterfalls or pamper yourself at the Spa, play Golf, or enjoy a Horse ride. One can also choose from Boating, Hiking or exploring the beauty of the landscaped gardens. If you are a Tea lover then it makes for a yet another reason to visit this beautiful resort town as Nuwara Eliya is considered to be the most important location for producing tea in Sri Lanka.