Our first location, which opened in 1985, was in Pacific Palisades, California but sadly closed in 2015. Our main location, which opened in 2007, is in Glen Ellyn, Illinois in the Greater Chicago Area. If you're nearby, come in and see us sometime!
530 Duane Street
Glen Ellyn, IL 60137