We have two locations conveniently located in Barrington and Crystal Lake to serve you, but we serve all of the surrounding communities as well including Lake Zurich, Cary, Algonquin, Palatine, Fox River Grove, Lake in the Hills, Lakewood, Kildeer, Deer Park, Barrington Hills, Inverness, Carpentersville, Elgin, Marengo, Woodstock, Mundelein, Lake County and McHenry County.
Barrington
Our Barrington location is on the grounds of Good Shepherd Hospital, on IL Highway 22 west of Barrington Road/IL Highway 59.
27790 West Rt. 22, Suite 32
Barrington, IL 60010
847-381-8181
847-381-6372 (fax)
Get MapQuest Map
To reach us, take the western entrance to Good Shepherd Hospital (the first entrance if you're going east, the second one if you're going west). You'll see the one-story medical buildings we're in from the highway. Drive past the one-story medical buildings, then immediately turn into the parking lot. We're right inside the door to the one-story medical buildings. You can also park at the end of the buildings closest to the highway and walk through to our offices.
Crystal Lake
Our Crystal Lake location is on the south side of Northwest Highway where it crosses Main Street and the railroad tracks, about ten minutes north of Lake In The Hills and Algonquin.
5911 Northwest Highway
Crystal Lake, IL 60014
815-455-7400
815-455-9536 (fax)
Get MapQuest Map
Wauconda
Our Wauconda location is on Brown Street, one block East of Route 12 on Route 176.
224 Brown Street
Wauconda, IL 60084
847-381-8181
Get MapQuest Map
