- Last updated on .
- Hits: 991
Villefranche-sur-Mer is a popular French Riviera resort located in between the cities of Nice and Monte Carlo. The lovely sweeping bay in Villefranche is one of the most picturesque sites in the South of France. Our tourist information guide to visiting Villefranche-sur-Mer highlights what to do and see in the resort during 2023.