Finnish restaurant specializing in event catering, meetings, and party services.