The Leela Palaces, Hotels and Resorts expands footprint in South India with the opening of its second hotel in god's own country, Kerala
Jul 31, 2023
Mumbai (Maharashtra) [India], July 31: The Leela Palaces, Hotels and Resorts announced the opening of its second hotel in God's Own Country, The Leela Ashtamudi,...