Crystal Lake 750 E Terra Cotta Ave, Unit C REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Arlington Heights 125 E. Central Road REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Bloomingdale 111 East Lake Street, Suite 2 REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Cary 113 W. Main Street REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Chicago - Community First Medical Center 5600 W. Addison St, Lower Level 2 REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Elgin 1795 Grandstand Pl REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Fox Lake 1288 S. US Highway 12 REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Geneva 2401 Kaneville Rd, #6 REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Hoffman Estates 3200 W Higgins Rd, Suite 106 REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Lake in the Hills 165 N. Lakewood, Suite A REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Resurrection Hospital Campus 7447 W. Talcott Ave., Suite #214 REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Sycamore 2180 Oakland Drive, Unit A REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Western Springs 608 Hillgrove Avenue REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Wheaton 1525 N Main St. REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Woodridge 3540 Seven Bridges Drive Suite 290 REQUEST APPOINTMENT (847) 639-5800DIRECTIONS Yorkville 215 Hillcrest Avenue, Ste. B REQUEST APPOINTMENT (847) 639-5800DIRECTIONS