Bangalore photo by Kamla Srinivasan
June 7, 2005
The Leela is one of my favorite hotels in India. It epitomizes Southern warmth and hospitality. This hotel is a welcome oasis in this otherwise perpetually traffic-clogged road. As soon as we went up the short drive to Leela Palace Hotel,...Read More
Share your travel photos to expand your gallery and add color to your reviews.