1. A Aiudi & Sons 79 Boston Post Rd, Willimantic, CT 06226 Coordinate: 41.71916,-72.19604 Phone: (860) 747-5534