Leela Palace Chennai in India

Image by Arun Christopher from Flickr

Five star deluxe hotel in Chennai and modern luxury

SHARE

LOCATION

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

TAGS

Best Near Places in 20 km
Related destinations