Store Hours

All stores open...
Mon-Sat 7am-9pm
Sun 7am-8pm

Elgin Clock Tower...
Mon-Sat 7am-10pm
Sun 7am-9pm

Algonquin

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

Des Plaines

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

Elgin-Clock Tower

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

Elgin-Tyler Creek

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

Frankfort

  • Phone
    (815) 469-2111
  • Address
    20825 S. Lagrange Rd
    Frankfort, IL 60423

Genoa

  • Phone
    (815) 784-7001
  • Address
    600 Pearson Dr
    Genoa, Il 60135

Grayslake

  • Phone
    (815) 584-7300
  • Address
    815 Center St
    Grayslake, Il 60030

Harwood Heights

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

Lindenhurst

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

Naperville

  • Phone
    (630) 357-2000
  • Address
    1290 E Chicago Ave
    Naperville, Il 60540

Norridge

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

Palatine

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

Roselle

  • Phone
    (630) 924-8225
  • Address
    550 West Lake St
    Roselle, Il 60172

South Elgin

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