The Leela Kovalam

India's only clifftop luxury beach resort nestled between sweeping beaches with views over the famous Kovalam coastline

Contact Mason Rose

Latest News