Larraga Explained

Larraga

Larraga is a town and municipality located in the province and autonomous community of Navarre, northern Spain.[1]

External links

Notes and References

  1. Web site: INEbase. Alterations to the municipalities. 2020-08-10. www.ine.es.