Villi Stadi, Helsinki