Satellite map of Allo
Allo is a town and municipality located in the province and autonomous community of Navarre, northern Spain.
Latitude: 42° 34' 2.27" N
Longitude: -2° 01' 9.33" W
Allo is a town and municipality located in the province and autonomous community of Navarre, northern Spain.
Latitude: 42° 34' 2.27" N
Longitude: -2° 01' 9.33" W