Pizza Nostra offers quality French cuisine with a focus on pizza.