Joining the 'Beyond Green' Initiative, The Leela Palace Udaipur and The Leela Palace Bengaluru stand as testaments to earth's most sustainable hotels
Get all latest content delivered to your email