MovieMaps

Photo of Transformer Station

Location: Transformer Station at Cherokee Avenue
As Seen In: Captain America: Civil War