Wattura Resort and Spa
1271 Kammala South Road, Waikkal 61110,
Hotel Overview: Nestled between the pristine waters of the Indian Ocean and lush greenery, Wattura Resort and Spa is a sanctuary of luxury and sustainability. This eco-friendly resort boasts energy-efficient...