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.
Ramboda Falls Hotel
King Fern Cottage