MovieMaps

Photo of Federal Triangle Station

Location: Downsview Station (Toronto Subway)
As Seen In: Impulsepilot episode

The two people fighting jump away as they leap out of the train onto the platform.