Enjoy your stay at The Leela Ambience, 5 Star convention hotel in Delhi, offering elegant rooms, fine dining restaurants & largest convention centre in delhi. Book now.