Luksusowy hotel Leela Palace Chennai położony jest w cichej okolicy na terenie o powierzchni 1,94 hektara. Obiekt oferuje odkryty basen, centrum fitness, całodobową obsługę pokoju i zakwaterowanie we wspaniałych, doskonale zaprojektowanych wnętrzach. Na miejscu dostępny jest również bezpłatny parking.
Wszystkie pokoje są przestronne i klimatyzowane. Każdy z nich zapewnia widoki na morze. W pokojach do dyspozycji Gości jest również 40-calowy telewizor z płaskim ekranem i odtwarzaczem Blu-ray, a także dobrze zaopatrzony minibar oraz sofa.
Obiekt oddalony jest o 2 km od bazyliki św. Tomasza w Santhome i plaży Marina Beach. Świątynia Parthasarathy usytuowana jest w odległości 4 km od hotelu, a krajowe i międzynarodowe lotniska Ćennaj – 16 km.
Restauracja Spectra oferuje 7 interaktywnych kuchni oraz widoki na rzekę Adyar. Pozostałe lokale gastronomiczne to indyjska restauracja Jamavar, chińska restauracja China XO oraz bar Library Blu.
W wolnej chwili Goście mogą wypożyczyć samochód i udać się na zwiedzanie okolicy. Personel chętnie zorganizuje także dzienną wycieczkę lub wizytę na pobliskim polu golfowym. Na terenie hotelu dostępny jest salon florystyczny, konsjerż oraz zaplecze konferencyjne.