Il The Leela Palace Chennai è situato nel quartiere South Chennai di Chennai, a 2 km dalla Basilica di San Tommaso, e offre servizio di cambio valuta e un ascensore. Questo hotel offre il Wi-Fi in tutta la struttura e dispone di reception 24 ore e un servizio di fioraio.
Quest’alloggio vanta una tranquilla posizione molto vicino a un quartiere centrale di Chennai. Il Tempio di Kapalishvara si trova proprio accanto a questo hotel, mentre la fermata d'autobus MRC Nagar è a circa 100 metri di distanza. Gli amanti della natura apprezzeranno la vicinanza a Santhome Beach, che si trova ad appena 1 km di distanza. Il The Leela Palace Chennai, a 5 stelle, è situato vicino al Radio Room.
L’alloggio accoglie gli ospiti nelle sue 316 camere climatizzate. Alcune sono dotate di uno schermo piatto via cavo e un televisore multicanale e un mini frigobar e una caffettiera. Dispongono anche di bagni privati con asciugacapelli e una vasca spa. I bagni sono dotati di una vasca idromassaggio e una sauna, asciugacapelli e vestaglie. L’hotel si affaccia sul Golfo del Bengala.
La mattina al ristorante del Leela Palace Chennai viene servita una colazione a buffet. C'è un bar lounge tra le opzioni gastronomiche. Il ristorante la Spectra serve piatti della cucina asiatica e si trova a breve distanza a piedi dall'alloggio.