MovieMaps

Photo of Central City Power Station

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

Barry and Nora zip down to the power station.