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
(see Map Notes)
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
Map Notes
None of the online mapping solutions we've found are perfect, so the maps they show aren't always completely accurate.
- For the Barrington map, the purple area at the right edge of the map shows where Good Shepherd Hospital is. We're at the western entrance, across from Savannah Trail.
