What to See in Edessa Greece

The much-anticipated chance to unwind and recharge is what attracts people to Edessa. Known as the City of Water, Edessa is found near to the large city of Thessaloniki, in central Macedonia. It is a city in northern Greece and the capital of the Pella area. The weather in Edessa...