Allo Pizza Plus is a pizza restaurant offering pizzas, pastas, and homemade desserts. Delivery is available.