The Leela Palaces, Hotels and Resorts Unveils its Second Hotel in Kerala, The Leela Ashtamudi, a Raviz Hotel
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 its presence in Kerala and fortifying its resort portfolio. The