Please wait...
12 Best Hotels in Nuwara Eliya, Sri Lanka 2023 - Lanka Tour Experts

12 Best Hotels in Nuwara Eliya, Sri Lanka

12 Best Hotels in Nuwara Eliya, Sri Lanka Nuwara Eliya is a charming hill station located in the central highlands of Sri Lanka, often referred to as the "Little England" of the country. It is known for its stunning scenery, cool climate, and vast tea plantations, making it a popular tourist destination. If you're planning [...]
Lanka Tour Experts Quick Contact Popup