Filming Locations (4)

  • Barcelona, Catalonia, Spain

  • London, England, UK

  • Madrid, Spain

  • Rome, Lazio, Italy