The Leela Palace, Bangalore - Reviewed by Priya Bala
The Leela hotels are a uniquely Indian concept, born from the vision and industry of the late Captain Krishnan Nair, a legend in the hospitality business of the country. The chain is named after his wife, Leela. The Leela Palace in Bangalore derives…