From Wikipedia, the free encyclopedia
Ollo (in
Spanish) or Ollaran (in
basque) is a town and
municipality located in the province and autonomous community of
Navarre, northern
Spain.
References
External links
42°52′N 1°51′W / 42.867°N 1.850°W / 42.867; -1.850