December 6, 2022
4min2
● 98 Acres Resort & Spa becomes a feature property for the luxury travel segment to Sri Lanka ● World Luxury Hotel Awards 2022: 98 Acres Resort & Spa awarded as the number one ‘Luxury Mountain Resort’ in Asia Colombo, Sri Lanka, Dember 2022 – 98 Acres Resort & Spa, a subsidiary […]