Villefranche sur Mer Cruise

Cruise to Villefranche sur Mer, France | MSC Cruises

Idling in the 16th century citadel

Excursions & Activities