Allo Pizza Express is a pizza restaurant offering French cuisine with fresh, quality ingredients. They feature pizzas and traditional Flammkuchen.