MovieMaps

Photo of Fountain Plaza

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

Frost and Joe find themselves surrounded by blood zombies.