Transmission shop in Finland. Also a lunch restaurant.