Photo of Central City Power Station
Location: 720 Beatty Street
As Seen In: The Flash
episode 5x07 “O Come, All Ye Thankful”
Nora and Barry look around the power station for the anomaly.