98 Acres Resort & Spa continue to drive international tourism to Sri Lanka, with 5-star resort property catering to couples and high-end travelers 98 Acres Resort & Spa become feature property for luxury travel segment to Sri Lanka The luxury resort and spa has been named amidst high-end luxury properties in Asia, known for 5-star...