Villefranche Restaurants & Bars
Overview of Villefranche Restaurants & Bars Most restaurants in Villefranche are in the Old Town and on the waterfront. There are a few, however, at the Octroi level and one at the Col of Villefranche, and a couple at the marina area called La Darse. You might enjoy starting with an aperitif in one of a number of bars /...
Read more