Filming Locations in Almenar de Soria

Almenar de Soria, Soria, Castilla y León, Spain
El Cid (2020)

Almenar de Soria is a municipality located in the province of Soria, Castile and León, Spain. Accord...

View Details