Filming Locations (2)

  • Barcelona, Catalonia, Spain (exterior scenes)

  • Premià de Mar, Barcelona, Catalonia, Spain (exterior scenes)