Ella

Hotellit

98 Acres Resort and Spa

98 Acres Resort and Spa is located at the foot of little Adams peak with views over the hills and tea plantations.The hotel lies 2 Km from the city center....