Italian restaurant · 1491 Frederica Rd, Frederica, DE
To-Go · Delivery · Dine-In
More food in Frederica, DE · Italian Food in Frederica