The Leela Palace, a 5-star deluxe business hotel in Banglore.It's unique quality is that it is Located in close proximity to the city�s shopping and business centres and twenty minute drive from the airport.
It's attributes of comfort, technology and design, alongwith the regal ambience, combines to provide outstanding service to the business traveller.