Kastoria, Greece Travel Guide
Kastoria is located in the western region of Macedonia, in the north of Greece. It is a mountainous region full of Byzantine churches, Ottoman villages, and beautiful lakes. The city is located on a lake, nestled in between the limestone …