MovieMaps

Movies Filmed at Downsview Station (Toronto Subway)

1035 Sheppard Ave W, North York, ON M3H 2M5, Canada
Nearby Locations
Downsview Central Heating Plant from Devil
1.6 km

Sea-Hi Famous Chinese Food from Where the Truth Lies
2.9 km

Playtime Bowl & Entertainment from The Umbrella Academy
3.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.