The Leela Kovalam – Kerala’s Clifftop Beach Resort
The lullaby of the waves of the Arabian Sea lulled us to sleep at the Leela Kovalam, a beautiful Kovalam hotel that nestles on a clifftop with panoramic views of the blue waters of the sea.…
The Leela Kovalam – Kerala’s Clifftop Beach Resort Read More »
















Southern India is an exciting destination for tourists and travellers alike. Read on to find out the best places in South India that should be on your list.

