Mezen is a cozy small plates restaurant with a classic interior, accommodating up to 60 guests.