Category Archives: Uncategorized

Eye Safety Basics

According to Prevent Blindness America, an estimated 2.4 million eye injuries occur in the United States each year, and nearly 1 million Americans have lost some degree of eyesight from an eye injury. Experts say wearing safety glasses and taking other common- sense precautions can prevent or reduce the severity of more than 90 percent of… Read More »

  • Posted on: May 28 2015
  • By:


“Magalhaes was GREAT!”

Most enjoyable eye dr. visit I have had in a looooong time, staff was friendly and kind and the dr Magalhaes was GREAT!

  • Posted on: Oct 17 2011
  • By:

“moved along smoothly “

I was very happy with my visit to your office. Everything moved along smoothly and the doctor was great – very thorough and very kind.

  • Posted on: Sep 28 2011
  • By:



Schedule Your Appointment Today

Emerald Square Mall

119 Emerald Square Mall
second floor near Sears
North Attleboro, MA 02760
Phone: 508-717-0425
Fax: 508-699-6797
Make Appointment

S. Washington Street

1250 S. Washington St
Marshall and Old Navy Plaza
North Attleboro, MA 02760
Phone: 508-717-0425
Fax: 508-643-0149
Make Appointment

North Dartmouth

382 State Road
Office Max Plaza
North Dartmouth, MA 02747
Phone: 508-717-0425
Fax: 508-992-3239
Make Appointment

Brockton

21 Torrey Street
Price Rite Plaza
Brockton, MA 02301
Phone: 508-717-0425
Fax: 508-587-7253
Make Appointment

Request more information

  • This field is for validation purposes and should be left unchanged.
   Patient Payment

   Patient Payment