
Ollo (inSpanish) orOllaran (inbasque) is a town andmunicipality located in the province and autonomous community ofNavarre, northernSpain.
42°52′N1°51′W / 42.867°N 1.850°W /42.867; -1.850
This article about a location in Navarre, Spain, is astub. You can help Wikipedia byadding missing information. |