ITC Grand Chola, a Luxury Collection Hotel, Chennai

No. 63, Mount Road, Guindy, Chennai- 600032, Tamil Nadu, India Google Map T+91 44 22200000+91 44…

The Leela Palace Chennai

The Leela Palace Chennai, Adyar Seaface, MRC Nagar, Chennai 600028 India  Google Map T: +91 44 33661234,…