Liri beach Liri beach is located in the southeast of the Pelion peninsula, at the foot of the village of Liri, about 58 km from […]