Filming Locations (5)

  • Barcelona, Catalonia, Spain

  • Sitges, Barcelona, Catalonia, Spain

  • France

  • London, England, UK

  • UK