Villefranche-sur-Mer France

Villefranche-Sur-Mer is located on the Côte d’Azur in Provence – known for its fields of lavender and warm weather – and is highly appreciated for its 14th Century architecture.