Mario's Pizza

Phone orders only

1011 S College Ave, Newark, DE 19713

$10 MinimumAre you the owner?
Price: $$