MovieMaps

Photo of Hydra Facility (interior)

Location: Dover Castle
As Seen In: Avengers: Age of Ultron