Finnish hamburger restaurant, part of a chain. Features a drive-in.