Google
×

Villafranca

Town in Spain
Villafranca is a town and municipality located in the province and the autonomous community of Navarre, northern Spain. Wikipedia
Province: Navarre
Population: 2,841 (2018)
Elevation: 955′
Area: 17.93 mi²