Latitude and longitude of Allo
- Nearby Puente la Reina, Spain
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