Fine Dining and Spacious Accommodations in Chennai
The Leela Palace Chennai lavishes guests with some of the largest guestrooms in the city and with panoramic views of the Bay of Bengal. Close to the central business district and local attractions, Leela Palace is the top luxury hotel in Chennai.
Regal opulence and personalized service are the standards at The Leela Palace Chennai, set on 4.8 acres of land where the Adyar River meets the sea. Evoking the rich heritage of India’s palaces, this five-star hotel features a spa, luxurious meeting space, and a variety of international dining options.
Several top attractions are within a 15-minute drive, including: Marina Beach, Elliot’s Beach, Santhome Church/St. Thomas Basilica, and Sri Parthasarathyswamy Temple.
- Fitness CenterFitness Center
- Fitness Center