Leela Palace

The Leela Palace on Airport Road in Bangalore is a combination "seven star" hotel and shopping mall. In scale and luxury it rivals a hotel on the Las Vegas strip.

715 views
0 faves
0 comments
Taken on April 21, 2007