05 reasons to Explore the Enchanting “Little England”

December 5, 2023

Discover the allure of Nuwara Eliya, a charming city nestled in the tea country hills of central Sri Lanka, often referred to as "Little England." Here are five compelling reasons to make this picturesque destination your next travel adventure.

Table Reservation

Reserve your seat, savor the moment – Where Tables Meet Taste

Reservation Successful.
An Error Occured.