Luxe Launches: The Big Brands of 2012
The Leela Palace Chennai
The luxury hotel chain launched its first Palace Hotel giving the city a brand new take on Chettinad architecture. The hotel spans over six verdant acres and provides a magnificent view of the Bay of Bengal. It is adorned with artifacts by some of the most renowned artists in India.
Image via The Leela Palace