Pizza Review
MAMA MIA , PIZZA PIE - 8.4!! One of the best pizzas I’ve had in Delaware. Crisp, no flop, great tasting bread. Cheese & sauce were good too. Worth mentioning- excellent and friendly service.