MovieMaps

Photo of Central City Park

Location: Vanier Park
As Seen In: The Flash episode 3x08 "Invasion!"