Atmospheric bistro, Roster, offering world flavors. Located near Turku Cathedral.