Office Locations

Office Locations

Office Hours:
Monday - Friday 9:00 - 5:00

Should you need a doctor when the clinic is closed, please call any office location and our 24 hour answering service will assist you in reaching the doctor on call.

Woodstock Office
2441 Lake Shore Drive
Woodstock, IL 60098
815-338-4600
Directions to the Office


Crystal Lake Office

4900 S. Route 31, Suite 118
Crystal Lake, IL 60012
815-455-4690
Directions to the Office


Huntley Office
11650 Route 47,
Huntley, IL  60142
847-515-8400
Directions to the Office


Algonquin Office

600 S. Randall Road, Suite 230
Algonquin, IL 60102
847-854-5000
Directions to the Office


McHenry Office

4309 W. Medical Center Drive, Suite B100
McHenry, IL 60050
815-363-0400
Directions to the Office


Ingleside Office

214 Washington Street
Ingleside, IL 60041
847-587-4700
Directions to the Office


Lake Zurich Office

350 Surryse Road, Suite 100
Lake Zurich, IL 60047
847-307-4600
Directions to the Office


Barrington Office

27750 W Hwy 22, Suite 150
Barrington, IL 60010
224-655-7880
Directions to the Office