Get to know Edessa, the Northern Greek city referred to as the “City of Water and of the Five Senses,” which is home to thermal springs and the famed Edessa Waterfalls. Edessa is the capital of Pella, located in the prefecture of Central Macedonia in Northern Greece. The city is home to some of Greece’s […] Read the full story on GreekReporter.com.