Greenwood, Delaware – population under 1,000 – might be the state’s most delicious town per capita, a place where calories ...
For those seeking a quick bite with international flair, Greenwood Pizzeria offers a slice of Italy in the heart of Delaware.