Italian restaurant · 38016 Fenwick Shoals Blvd #4, Selbyville, DE
Delivery · Dine-In
More food in Selbyville, DE · Italian Food in Selbyville