MovieMaps

Movies Filmed at Downsview Station (Toronto Subway)

1035 Sheppard Ave W, North York, ON M3H 2M5, Canada
Nearby Locations
Downsview Airport from Twisted Metal
718 m

Bombardier Aerospace Hanger from Twisted Metal
1.4 km

Downsview Central Heating Plant from Devil
1.6 km

Browse more nearby locations.

Impulse

Federal Triangle Station

Michael Pearce tries to escape from Dominick through the subway station but Dominick reaches him and jumps away in pilot episode.