The Leela Palace Chennai

First opened in 2013 as Chennai’s only seafront property, the hotel evokes the rich heritage of Tamil Nadu.

Contact Mason Rose

Latest News