Loading…

Nuwara Eliya is a city in the hill country of the Central Province, Sri Lanka. Its name means 'city on the plain (table land)' or 'city of light'.
Explore Nuwara Eliya, a beautiful hill town in Sri Lanka known for its scenic landscapes and tea plantations.
Sign in to ask questions about this place
Ask travel questions about this destination — for example when to visit, what to see, or what to pack.
Please sign in to leave a comment.