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 fight off blood zombies approaching from all sides.