Maxi Pizza & Snack House is a restaurant specializing in pizzas and Italian cuisine, also offering sandwiches. It is available for delivery.