Find the top Sandwich shops in Willimantic, Connecticut near you now.
Sandwich shop
Address: Eastbrook Mall, 95 Storrs Rd, Willimantic, CT 06226
Ice cream shop
Address: 86 Storrs Rd, Willimantic, CT 06226