Roots Restaurant at 129 E Main St Newark, Delaware 19711: menu and prices

Menu

129 E Main St, Newark, Delaware 19711
change location