Allo Pizza is a pizza establishment offering delivery services. They have promotions for delivery orders and are located at 22 Grande Rue.