MovieMaps

Photo of Fountain Plaza

Location: 1100 Melville Street
As Seen In: The Flash episode 6x08 “The Last Temptation of Barry Allen, Pt. 2

Police officers exit their cars as people run from the blood zombies.