Nestled in the misty highlands of Sri Lanka's Uva Province, Ella Sri Lanka continues to captivate travelers seeking authentic mountain experiences and breathtaking natural beauty. This charming hill country town, perched at 1,041 meters above sea level, has evolved into ...[ read more ]