Visiting Greece’s largest and most stunning waterfalls of Edessa

Edessa is about 90 km from Thessaloniki and is home to Greeceā€™s largest waterfalls, which is what this beautiful city is famous for. Here you can also enjoy the stunning panoramic views of the surrounding landscapes. Edessa is a city defined by water and the city’s name means “Tower in the Water.” The Eddessaios river … Continue reading Visiting Greece’s largest and most stunning waterfalls of Edessa