Auberge Saint Vincent is a French restaurant offering a menu with fresh products in a charming setting.