Back to Sri LankaPrevious: Ramboda FallsNext: MirissaNuwara Eliya

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 hotels in Nuwara Eliya

Ramboda Falls Hotel

Best restaurants in Nuwara Eliya

King Fern Cottage