Nuwara Eliya

Grand Hotel Nuwara Eliya Srilanka

Grand Hotel Nuwara Eliya Srilanka

Nuwara Eliya, a hill station city located in Nuwara Eliya District, Sri Lanka has a picturesque landscape and temperate climate…
A miniature England within Sri Lanka: Nuwara Eliya

A miniature England within Sri Lanka: Nuwara Eliya

Nuwara Eliya is known as the small England of Sri Lanka. This is because of the many old country houses…
Back to top button
Close