Margherita's Pizza & Pasta

265 S Main St, Newark, DE 19711

4.7(29)
$0 MinimumSearch Delivery Instead
SliceRestaurants in Newark Margherita's Pizza & Pasta
Price: $$