Filming Locations (3)

  • Las Palmas de Gran Canaria, Gran Canaria, Canary Islands, Spain

  • Madrid, Spain

  • Torrelodones, Madrid, Spain (interiors)