MovieMaps

Photo of Central City Power Station

Location: 720 Beatty Street
As Seen In: The Flash episode 5x07 “O Come, All Ye Thankful

Barry races towards the cold fusion power cell as a lightning bolt shoots down towards it.