959 Concord Street, Suite 302
Framingham, MA 01701
The New England Eye Center - Framingham is a state-of-the-art center offering the most current medical and surgical services for the diagnosis and treatment of all pediatric and adult ocular diseases. Our doctors and staff strive to provide the most advanced treatments to our patients in a compassionate and friendly environment.
Our office hours are Monday through Friday 8 am to 5 pm. Our office in Framingham is now located at 959 Concord Street, Suite 302 , just north of Rtes. 9 and 30. Concord Street also is known as state Rte. 126 which runs north and south between Ashland and Wayland. The office is just north of Rte. 30 (an east-west road) between two exits off the Mass Pike.
Our office also is right near the famous Rte. 9 shopping area known as the “Golden Mile” where Shopper’s World, the Natick Mall, and Sherwood Plaza are located.
There is ample, free parking on site and a covered patient drop-off entrance.
Referring Physicians: Click here to download the Framingham Referral Form