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 (great view point to Ramboda Falls behind the hotel)