Steward Health Care System

Foxboro Family and Internal Medicine

Norwood Foxboro Norwood Foxboro 2 

70 Walnut Street, Suite 201
Foxboro, MA 02035

Our Steward Medical Group at Foxboro physicians welcome patients to a modern facility beautifully situated at the end of Walnut Street and easily accessible just one-half mile off Routes I-95 and 495, at Exit 7B, Route 140, in Foxboro. The facility is also home to a Radiology Department and an on-site laboratory for your convenience. In addition, our physicians can arrange for convenient appointments at 70 Walnut Street with specialists in urology, gastroenterology, general surgery and neurology. Norwood Hospital’s Cancer Center is also located in this office building, which offers plenty of free parking.


  • Diabetes
  • Geriatric Medicine
  • Pediatrics
  • Primary Care

Hospital Affiliation

Norwood Hospital
800 Washington St.
Norwood, MA 02062

Hours of Operation

Monday - Friday
8 a.m. - 4:30 p.m.

Make an Appointment

Dr. Steven Flood
Dr. Steven Flood
Dr. Irene Belsky
Dr. Irene Belsky
Dr. Patricia Kearney
Dr. Patricia Kearney
Dr. Vandana Khera
Dr. Vandana Khera
Dr. Richard Popovic
Dr. Richard Popovic
Dr. Anna Zaletayeva
Dr. Anna Zaletayeva
Dr. Kanwal
Dr. Tuba Kanwal

Practice Manager

Pat Noonan

Connect with Steward

Visit Our Twitter Feed Visit Our Facebook Page Email This Page Print This Page

Subscribe to our patient e-newsletter

Copyright © 2014 Steward Health Care
Connect Healthcare Panacea CMS Solutions