Le Clos Saint Marc is a French restaurant offering refined, homemade cuisine prepared with fresh ingredients in a warm and convivial setting.