Locations

Algonquin

  • (847) 458-9100
  • 100 South Randall Rd
    Algonquin, Il 60102

Des Plaines

  • (847) 635-3600
  • 1565 Lee St
    Des Plaines, Il 60018

Elgin-Clock Tower

  • (847) 741-9551
  • 3 Clock Tower Plaza
    Elgin, Il 60120

Elgin-Tyler Creek

  • (847) 289-9022
  • 20 Tyler Creek Plaza
    Elgin, Il 60123

Grayslake

  • (847) 548-7300
  • 815 Center St
    Grayslake, Il 60030

Harwood Heights

  • (708) 867-4497
  • 4761 N Nagle Ave
    Harwood Heights, Il 60706

Lindenhurst

  • (847) 265-1700
  • 1500 E Grand Ave
    Lindenhurst, Il 60046

Norridge

  • (708) 456-5939
  • 4411 N Cumberland Ave
    Norridge, Il 60706

Palatine

  • (847) 705-7200
  • 2070 Rand Rd
    Palatine, Il 60074

South Elgin

  • (847) 742-6750
  • 1175 Spring St
    South Elgin, Il 60177