Filming Locations (2)

  • Knebworth House, Stevenage, Hertfordshire, England, UK (the Earl's country estate)

  • Barcelona, Spain (various locations)