Hi Plainsong,
I'm quite new on here as well. I also live in Helsinki and have been really struggling to find any walk in shops here.
There's one in Turku esmoke.fi but I'd love to know if I can walk into a place in Helsinki. Do you know of any?
Thanks