Get directions to: Bean & Leaf, New London, CT
Restaurant address: 13 Washington St New London, CT 06320, USA
Restaurant: Bean & Leaf