The Leela Palace

THE LEELA PALACE , Bangalore is rated as one of the best hotels in India and in the World. We are looking at hiring Great Talent at entry level positions for different departments