Accessibility Tools
The Souda twin waterfalls are located in the Tzoumerka mountains rage, in Epirus Greece. Characterised by the rough landscape and thick greenery but, the water element is always present to accompany any hike on various elevation points.