MovieMaps

Movies Filmed at Abbotsford Entertainment & Sports Centre

33800 King Rd, Abbotsford, BC V2S 8H8, Canada

Official Site

Supergirl

National City University Stadium

Thomas Coville sets up the pod to explode below the station with his followers and waits for Supergirl to come and save everyone in episode 3x04 “The Faithful”.