Just a wild guess to narrow this down, somewhere on the Iberian Peninsula?