Explore the heart of the British Ceylon! Nuwara eliya is located in the mountainous region making the perfect area and fresh climate for growing Ceylon tea. It is carpeted with breath-taking waterfalls, emerald green tea plantations and beautiful reservoirs. It is truly a magical stop in Sri Lanka and you may find answers as to why as soon as you arrive.