98 Acres Resort and Spa 2 x nights accomodation

A staggering 98 acres of incredible seemingly untouched lush mountainsides, legendary tea plantations, tranquil waterfalls and enchanting temples await those who dare to be different in Ella, Sri Lanka.