Cozy bistro in Helsinki. Offers a welcoming atmosphere.