Filming Locations in Torrelobatón

Torrelobaton Castle, Valladolid, Castilla y León, Spain
El Cid (1961)

View Details