Click on your location to meet your team.


(312) 957-8882

205 N. Wells
Chicago, IL 60606

Located at the intersection of Lake and Wells. Complimentary validated parking at the LAZ Parking Lot located across the street from Revolution at 210 N. Wells. 

Orland Park

(708) 963-0322

14400 John Humphrey Drive, Ste 210
Orland Park, IL 60462

Wicker Park

(312) 586-1184

2216 W North Ave
Chicago, IL 60647

Spanish & Polish Speaking Available. 

Lincoln Park

(312) 651-6256

1436 W. Fullerton
Chicago, IL 60614

Polish Speaking Available.
Located at Fullerton and Southport. 

North Shore

(847) 752-0006

2200 Waukegan Rd.
Glenview, IL 60025

Spanish Speaking Available.
Located in Mansard Square. Complimentary Parking Available.

Western Suburbs

(630) 984-2200

720 Roosevelt Rd.
Glen Ellyn, IL 60137

Located at Roosevelt Rd and Nicoll Way
Complimentary Parking Available
Hindi, Urdu & Kashmiri Speaking Available. 

Streeterville/Gold Coast

(312) 651-6255

845 N. Michigan Ave.
Professional Suites 973W
Chicago, IL 60611

Located in the Water Tower Place, 9th floor (use east elevators). Complimentary Validated Parking Available at the Water Tower Place Parking Garage.

Near West Side


2641 W. Harrison St
Chicago, IL 60612

Roscoe Village

(312) 586-1185

2121 W. Roscoe
Chicago, IL 60618


(630) 615-9170

28 N Cass Ave.
Westmont, IL 60559



Clinic hours include availability before and after work!