
Euskalduna, CC BY-SA 3.0
Navarre
Ollo (in Spanish) or Ollaran (in basque) is a town and municipality located in the province and autonomous community of Navarre, northern Spain.
Text based on Wikipedia · Ollo, Navarre · Data: Wikidata Q1647377 · Photos: Wikimedia Commons, see individual licenses. · CC BY-SA 4.0