MovieMaps

Photo of Federal Triangle Station

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

Water splashes against the window of the subway train as it pulls into the station.