Lefokastro is a small, picturesque, fishing village in the Pagasitic Bay in the south-west of Pelion. It is 6 km from the town of Argalasti […]