Lohikukko is a restaurant offering quality Finnish steaks, kebabs, pizza, and more.