Filming Locations (1)

  • Tattarisuo, Helsinki, Finland (location)