Rita's Italian Ice & Frozen Custard

Ice cream shop · 191 N Dupont Hwy, Dover, DE

To-Go · Delivery

More food in Dover, DE · Ice Cream in Dover