Italian restaurant · 501 W 7th St, New Castle, DE
Delivery · Dine-In
More food in New Castle, DE · Italian Food in New Castle