Home Hospitality The Leela wins contract to manage India’s Largest Convention Center – Mahatma Mandir and launch ‘The Leela Gandhinagar’