While luxury hotels known to offer comfortable ambience, Insta-worthy backdrops, and impeccable hospitality, some go a bit further. One such luxury hotel is The Leela Palaces, Hotels, and Resorts. Listed among the country’s prestigious hotels, The Leela – as known