Back Previous Next Nuwara Eliya

Must see in Nuwara Eliya

Nuwara Eliya is a city in the center of Sri Lanka. It is surrounded by tea plantations and it is one of the most important location for tea production in Sri Lanka.

Best places in Nuwara Eliya

Best hotels in Nuwara Eliya

Ramboda Falls Hotel (great view point to Ramboda Falls behind the hotel)

Best restaurants in Nuwara Eliya

King Fern Cottage