Leela Palace Chennai in India

Image by Arun Christopher from Flickr

Five star deluxe hotel in Chennai and modern luxury



Address Adyar Sea Face, The Leela Palace Road, Sathyadev Ave, MRC Nagar, Chennai, Tamil Nadu 600028, India

Phone +91 44 3366 1234

Maps 278F+RF Chennai, Tamil Nadu, India Open Maps


Best Near Places in 20 km
Related destinations