flickr-free-ic3d pan white

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.

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