The Day of the Beast Filming Locations

The Day of the Beast was filmed in Madrid in Spain.
Show Map