825 Lighthouse Road
Smyrna, DE
302-653-6962
Category: Food and Drink
Subcategory: 2010: Best Restaurant in Smyrna
53 E. Glenwood Ave.
302-653-6800
Subcategory: 2010: Best Restaurant in Smyrna 2009: Best Neighborhood Italian Place 2008: Best Neighborhood Italian Place 2008: Best New Restaurant