MovieMaps

Photo of Hallucinogen Hall (exterior)

Location: Blenheim Palace
As Seen In: The Avengers