Explore the picturesque town of Kastoria in northern Greece, known for its stunning lakeside setting and charming architecture. Shop for handmade fur garments, taste local delicacies, and wander down cobblestone streets lined with traditional houses. Don't forget to visit the impressive Byzantine churches and take a boat ride on Lake Orestiada for a truly unforgettable experience!
Create a trip and start adding the places you want to visit in Kastoria