It's the Good Life at The Leela Kovalam Beach
Posted on October 1st, 2011
Kerala, the southern region of India, is a study in serenity – lush with tropical foliage, and sprinkled with green and verdant rice paddies.

Posted on October 1st, 2011
Kerala, the southern region of India, is a study in serenity – lush with tropical foliage, and sprinkled with green and verdant rice paddies.
Posted on August 1st, 2010
Sheraton Hotels & Resorts—part of the Starwood Hotels & Resorts collection of worldwide properties—has more than 400 hotels in 75 countries