Private pool villa in Ella Ella, a small slice of paradise tucked away in the emerald heart of Sri Lanka’s hill country, has long been revered for its breathtaking views, mist-shrouded mountains, and cascading waterfalls. It's a place where the ...[ read more ]