AibarTown in Navarre, Spain / From Wikipedia, the free encyclopedia Aibar (or Aybar, Basque: Oibar) is a town located in the province of Navarre, in the autonomous community of Navarre, northern Spain. [1][2] Quick Facts Country, Province ...AibarTownView of Aibar, Navarre Coat of armsMap of AibarCountrySpainProvinceNavarreClose
Aibar (or Aybar, Basque: Oibar) is a town located in the province of Navarre, in the autonomous community of Navarre, northern Spain. [1][2] Quick Facts Country, Province ...AibarTownView of Aibar, Navarre Coat of armsMap of AibarCountrySpainProvinceNavarreClose