MovieMaps

Photo of Hydra Base Entrance

Location: Longcross Studios
As Seen In: Captain America: The First Avenger