Top 10 best pizza restaurants in Greenwood,DE
Where to eat in Greenwood,DE?
Below are the list of top 10 best pizza restaurants in Greenwood,DE.
# Cafe Tamburelli
3 Market St
Greenwood , DE 19950
Greenwood , DE 19950
Dishes Served:
Italian, Pizza