The Leela Kovalam, India
Our rating: First Class
The Leela is set in the middle of three palm fringed coves in the renowned Kovalam Beach area.
View hotel in detail