Category Sri Lanka

Mikayla Resort

Opened in 2022, Mikayla Resort sits in the centre of Chilaw town in Sri Lanka's North Western Province. It's the strongest accommodation option in the area — 10 spacious rooms, a rooftop restaurant with panoramic views, and service that guests return to mention by name.

The Grand Hotel Nuwara Eliya

Grand Hotel Nuwara Eliya is a 154-room colonial-era property in Nuwara Eliya, offering period accommodations amid award-winning gardens in Sri Lanka's picturesque hill capital, known as "Little England."