Milford’s newest ice cream shop in downtown Milford. Open Spring – Fall.
NOW with a new indoor location located across the street from the Santa House (address given is for indoor location, with outdoor seating also available).
Check website for updated hours!
10 South Walnut Street
Milford, DE 19963
Hours: Open Tuesday – Sunday 12 – 9:30 pm