Our Locations

From the list below, click on an office to get more detailed information about that office.

Ashland

Specialties/Tests Walk in Blood Draw Taking New Patients?
20 Homer Avenue Internal Medicine Yes Yes

Framingham

Specialties/Tests Walk in Blood Draw Taking New Patients?
336 Union Avenue Internal Medicine, Endocrinology, Sports Medicine No Yes
571 Union Avenue Internal Medicine, Hematology/Oncology, Endocrinology, Cardiology

Tests:
Bone Density
Cardiac Stress Test
CT Scan (Computerized axial tomography scan)
Endoscopy
Lab
Mammography
Nuclear Medicine
Ultrasound
Yes Yes
600 Worcester Road, Suite 303 Internal Medicine, Diabetes Teaching, Nutrition Counseling

Tests:
Sleep Center
No Yes

Holliston

Specialties/Tests Walk in Blood Draw Taking New Patients?
479 Washington Street Internal Medicine No Yes

Hopkinton

Specialties/Tests Walk in Blood Draw Taking New Patients?
28 Hayden Rowe Street Internal Medicine No No

Hudson

Specialties/Tests Walk in Blood Draw Taking New Patients?
101 Coolidge Street Internal Medicine No Yes
101 Coolidge Street Internal Medicine No Yes
157 Washington Street Internal Medicine, Rheumatology

Tests:
Bone Density
No Yes

Marlborough

Specialties/Tests Walk in Blood Draw Taking New Patients?
246 Maple Street Internal Medicine, Cardiology, Endocrinology, Hematology-Oncology, Diabetes Teaching, Nutrition Counseling

Tests:
Sleep Center
Ultrasound
Yes Yes

Millis

Specialties/Tests Walk in Blood Draw Taking New Patients?
730 Main Street , Suite 1A Family Practice Yes Yes

Natick

Specialties/Tests Walk in Blood Draw Taking New Patients?
233 West Central Street Pediatrics No Yes
67 Union St, Suite 401 Internal Medicine No Yes
67 Union Street, Suite 206 Hematology-Oncology No No
67 Union Street, Hodgson 5th Flr Internal Medicine, Cardiology, Pulmonary Medicine, Diabetes Teaching, Nutrition Counseling

Tests:
Cardiac Stress Test
Yes Yes
67 Union Street, Suite 105 Internal Medicine, Gastroenterology No Yes
67 Union Street, Suite 108 Internal Medicine, Endocrinology No Yes
83 Speen Street Internal Medicine, Endocrinology No Yes

Northborough

Specialties/Tests Walk in Blood Draw Taking New Patients?
112 Main Street Family Practice, Sports Medicine Yes Yes

Westborough

Specialties/Tests Walk in Blood Draw Taking New Patients?
33 Lyman Street Internal Medicine Yes Yes