No photos yet — be the first to add one
La Source is a natural pool located on an island in France with access from the shore. The site remains undeveloped and offers swimming, though conditions vary and visitors should respect local residents and remove their waste.
Reviews
No reviews yet.