Carol's Pizza Jouques offers homemade French cuisine with a focus on superb pizzas. The establishment is known for surprising even its most demanding visitors with excellent dishes.