98 Acres Resort & Spa – Ella

Experience the beauty and serenity of Sri Lanka’s scenic hill country within the luxurious comforts of a boutique hotel par excellence. 98 Acres Resort and Spa is an elegant, chic hotel that stands on a scenic 98 acre tea estate, surrounded by a stunning landscape. The uniquely designed resort blends well with nature, and consists … Continue reading 98 Acres Resort & Spa – Ella