Chez Snatch is a French restaurant offering fresh, house-made dishes in a convivial and relaxed atmosphere.