Leela Palace

    Newer Older

    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.

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts