Search results
We did not find results for: The Leela Palace Chennai.
Check spelling or type a new query.
We did not find results for: The Leela Palace Chennai.
Check spelling or type a new query.
The Leela Palace Chennai is a 326-room five star deluxe hotel in Chennai, India. It is located at MRC Nagar, Raja Annamalaipuram, in the Adyar Creek area in the southern end of the Marina Beach. The hotel is designed by Atlanta-based architects Smallwood, Reynolds, Stewart, Stewart and Associates, Inc. and is themed after the Chettinad architecture of Tamil Nadu. With the... Wikipedia