IliochoriLandscapes, Waterfalls Just outside the village of Iliochori are the impressive Balta di Striga waterfalls, in an idyllic landscape Previous Post Metsovo Next Post Loutsa Beach