Das Hotel The Leela Palace Chennai ist eine tolle Unterkunft im Bezirk South Chennai, ungefähr 25 Gehminuten vom Besant Nagar Beach entfernt. Das Hotel bietet seinen Gästen einen Parkservice und einen Conciergeservice sowie einen Safe und einen 24-Stunden-Sicherheitsdienst.
Das 5-Sterne-Hotel liegt in einer 2 km Entfernung vom See Golf von Bengalen von Chennai. Die St.-Thomas-Basilika gilt als heilige Stätte und liegt in ungefähr 30 Gehminuten Entfernung vom Leela Palace. Radio Room ist ebenfalls nur 450 Meter zu Fuß von der Unterkunft entfernt. Die Bushaltestelle MRC Nagar liegt in 10 Gehminuten Entfernung.
Das Restaurant Cake shop ist eines der 6 hauseigenen Restaurants.