Offices
Waukegan, Aurora and Elgin
Pick the office that is easiest to reach. Every consultation can also happen by phone or video.
Waukegan
Address: 212 N. Genesee St., Suite 300 Waukegan, IL 60085Phone: (847) 555-0148Hours: Monday to Friday: 9 a.m. – 5:30 p.m. Saturday: By appointment Sunday: ClosedMain office, with parking behind the building.
Get directions to the Waukegan officeAurora
Address: 44 E. Galena Blvd., Suite 210 Aurora, IL 60505Phone: (630) 555-0127Hours: Monday to Thursday: 11 a.m. – 7 p.m. Friday: 9 a.m. – 3 p.m. Saturday and Sunday: ClosedEvening appointments, Monday to Thursday.
Get directions to the Aurora officeElgin
Address: 164 Division St., Suite 4 Elgin, IL 60120Phone: (847) 555-0148Hours: Wednesday: 10 a.m. – 4 p.m., by appointment All other days: ClosedA meeting room, open by appointment only.
Get directions to the Elgin office
Where we work
Counties each office covers
You can see any office; this is where most clients live.
- Waukegan
Lake and McHenry
Waukegan, Zion, Gurnee, Round Lake and nearby towns.
- Aurora
Kane, DuPage and Kendall
Aurora, Batavia, Naperville, Montgomery and Oswego.
- Elgin
Northwest suburbs
Elgin, Carpentersville, Hanover Park and Streamwood.
Hearings and video
Immigration court hearings for this region are held downtown. We go with you to every one, or join by video when the court allows it.
If a trip to any office is hard, ask for a video consultation. We send the link by text and walk you through it if it's your first time.
Which office is closest?
Call and tell us your town. We will point you to the closest one.