Area 36.3 km² Local time Sunday 2:49 PM | Province Navarre | |
Weather 15°C, Wind SE at 6 km/h, 52% Humidity |
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.
Map of Allo, Navarre, Spain
References
Allo, Navarre Wikipedia(Text) CC BY-SA