RE: Sri Lanka Town -- Ella, feel like arriving an Europe village
No, it is local in the central of Sri Lanka, but some falls can be visit.
RE: Sri Lanka Town -- Ella, feel like arriving an Europe village