98 acres ella

98 Acres Resort & Spa

98 Acres Resort and Spa is an elegant, chic hotel that stands on a scenic 98 acre tea estate, surrounded by a stunning landscape.

LEAVE A COMMENT