The Leela Palace Chennai
Chennai (Madras), Tamil Nadu
The Leela Palace Chennai reflects the grandeur of the Chettinad Palace architecture and is located where waters of the Adyar River join the azure blue sea of the Bay of Bengal. Set amidst 4.8 acres, it is the first and only Seafront 5-star hotel in Chennai. Emitting regal opulence, the 11-storyed hotel, which is situated close to the CBD of Chennai and the local attractions, is the picture perfect location for one’s stay in Tamil Nadu’s Capital city.