Email : info@picktometaxi.com
Nuwara Eliya Sri Lanka
Nuwara Eliya is better known as Little England of Sri Lanka. The climate, surroundings, and architecture of this area are different than other villages. Due to its cooler climate, it is the most important area for tea production in Sri Lanka. Exploring tea plantations is not the only thing to do in Nuwara Eliya. Read our full Nuwara Eliya guide.