Kastro Panigiraki (kastro meaning castle in Greek) is located down a very narrow winding road just off the main road leading into town. An impressive complex of stone walls zig-zagging down the mountain side, some half-hidden beneath a blanket of swaying trees, the Kastro has a fairy-tale aura about it. Part of the land, where the sleek Anemos Windmill sits, is privately owned, but concrete paths have been built to allow visitors to explore the vast remains of the fort-like structure.