THE LEELA PALACES, HOTELS AND RESORTS EXPANDS FOOTPRINT IN SOUTH INDIA WITH THE OPENING OF ITS SECOND HOTEL IN GOD’S OWN COUNTRY, KERALA

~Introduces A Magical Backwater Experience With The Leela Ashtamudi, A Raviz Hotel~ MUMBAI, India, July 31, 2023 /PRNewswire/ — The Leela Palaces, Hotels and Resorts announced the opening of its second hotel in God’s Own Country, The Leela Ashtamudi, A Raviz Hotel, further consolidating…

Go to Source