The LeelaKovalam

The LeelaKovalam India's Only Cliff-Top Beach Resort which offers luxury rooms and suites, sea view restaurants, ayurveda spa & much more.