Get directions to: Fish Market, Willimantic, CT
Restaurant address: 1307 Main Street Willimantic, CT 06226, USA
Restaurant: Fish Market