The cave that housed the fossils is in northern Spain

A map of Spain showing location of Atapuerca archaeological site
ABC Science Source: Google Maps