You will be redirected back to your article in seconds

Sneak Peek: Leela Palace, Chennai, India

The Leela Palace is the newest luxury hotel to open in Chennai, an Indian city that has become a major global business and technology hot spot. The expansive six-acre property has 326 rooms, including 31 suites, and has panoramic views of the Bay of Bengal. It has an ESPA spa facility with nine treatment rooms that offers an array of regional treatments. Four restaurant options offer a variety of cuisines ranging from the traditional Indian to contemporary Chinese and Italian fare. Rates start at $168 a night. (+91.44.3366.1234; www.theleela.com)

More Destinations

Comments