Get directions to: C Town Supermarket, New Haven, CT
Restaurant address: 325 Ferry St New Haven, CT 06513, USA
Restaurant: C Town Supermarket