1. Main Street Cafe 967 Main St, Willimantic, CT 06226 Coordinate: 41.71314,-72.21712 Phone: (860) 423-6777
2. Not Only Juice 790 Main St, Willimantic, CT 06226 Coordinate: 41.71182,-72.21282 Phone: (860) 942-8465