Best Luxury Beach Resort
- 9 months ago
The Best Luxury Beach Resort award went to The Leela Kovalam at Outlook Traveller Awards 2018. This gorgeous 5-star luxury resort sprawled across 60-acres of land is perched on a clifftop overlooking the Kovalam Beach.
#Travel #OutlookTraveller #OutlookMagazine #OutlookGroup
#Travel #OutlookTraveller #OutlookMagazine #OutlookGroup