×

Luzaide/Valcarlos

Town in Spain
Luzaide is a town in Navarre, northern Spain, located on the French border and just a few kilometers from the road frontier in the French village of Arnéguy. Wikipedia
Elevation: 1,198′
Population: 358 (2018)