Leo Carroll Jewelers
1348 Cambridge St 2ND FLOOR, Cambridge 02139