The Leela Palace Chennai
Overlooking the Bay of Bengal, The Leela Palace is the first and only seafront 5-star hotel in Chennai. Stylish and imposing, this opulent hotel features 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.