Discover Xylokastro

A beautiful seaside town with iconic archeological sites and breathtaking nature