Allo, Navarre Explained

Allo
Official Name:Allo, Navarre
Settlement Type:Town
Subdivision Type:Country
Subdivision Name: Spain
Subdivision Type1:Province
Subdivision Name1:Navarre

Allo is a town and municipality located in the province and autonomous community of Navarre, northern Spain. It had a population of 1,075 in 2011.

External links

42.5672°N -2.0192°W