The Grand Aioli: The Ultimate French Vegetable Platter (vegetarian )

The Grand Aioli is the ultimate vegetable platter from the south of France. It is composed of a mix of delicious, fresh and crunchy vegetables served with the …