Filming Locations (4)

  • Roihuvuori, Helsinki, Finland

  • Tammisto, Vantaa, Finland (department store parking lot)

  • Kluuvi, Helsinki, Finland

  • Kamppi, Helsinki, Finland