Olive & Artichaut is a French restaurant offering Mediterranean cuisine prepared with locally sourced ingredients in a simple setting.