Ice cream shop · 86 Storrs Rd, Willimantic, CT
More food in Willimantic, CT · Ice Cream in Willimantic