1. New England Eye Center - Framingham 959 Concord St Ste 302, Framingham, MA 01701 Coordinate: 42.30385,-71.40366 Phone: (508) 879-3204