The Leela Palace Chennai
Overlooking the Bay of Bengal, The Leela Palace Chennai is a striking blend of Dravidian architecture and contemporary elegance, with opulent sea-facing rooms, fine dining, a holistic spa and impeccable service.
The first and only seafront 5-star hotel in Chennai, The Leela Palace is both stylish and imposing – an opulent hotel featuring 326 beautifully appointed rooms and suites. Unwind in the Spa by ESPA with a wide range of signature treatments and savour Indian, Asian and Italian cuisine in the selection of restaurants or baked delights in The Cake Shop.