Rita's Italian Ice & Frozen Custard

Ice cream shop · Airpark Plaza, 937 N Dupont Blvd, Milford, DE

Hours

More food in Milford, DE · Ice Cream in Milford