Catta Pizza is a French restaurant offering traditional, homemade cuisine. Enjoy pizzas and other dishes prepared fresh on-site, with desserts made in-house.