×

Abárzuza

Town in Spain
Abárzuza is a town and municipality located in the province and autonomous community of Navarre, northern Spain. Wikipedia
Population: 550 (2018)
Elevation: 1,867′
Area: 8.888 mi²