'Le Rocher de la Vierge' , one of the iconic sightseeing spot of Biarritz, in the South West of France. The coasts of Biarritz are famous for its coast, architecture and surf spot.
You are viewing a single comment's thread from:
'Le Rocher de la Vierge' , one of the iconic sightseeing spot of Biarritz, in the South West of France. The coasts of Biarritz are famous for its coast, architecture and surf spot.