Weekdays 8am – 8pm | Weekends 9am – 4pm

Last patient taken 15 minutes before closing (Depending on patient volume)

233 Broad Street
Bridgewater, MA 02324

  • Mon – Fri8am – 8pm
  • Sat – Sun9am – 4pm

Walk In Today

Last patient taken 15 minutes before closing.

300 Plymouth St
Halifax MA 02338

  • Mon – Fri8am – 8pm
  • Sat – Sun9am – 4pm

Walk In Today

Last patient taken 15 minutes before closing.

682 Depot Street
North Easton MA 02356

  • Mon – Fri8am – 8pm
  • Sat – Sun9am – 4pm

Walk In Today

Last patient taken 15 minutes before closing.

286 Washington Street
Stoughton, MA 02072

  • Mon – Fri8am – 8pm
  • Sat – Sun9am – 4pm

Walk In Today

Last patient taken 15 minutes before closing.

Telehealth