9Edessa Waterfalls: The Waterfall Capital

Edessa, often referred to as the “City of Waters,” is located in northern Greece and is famous for its numerous waterfalls.
Edessa, often referred to as the “City of Waters,” is located in northern Greece and is famous for its numerous waterfalls.