Not sure if anyone has been here yet or not. I pass it all the time on the way to work so I finally stopped in one saturday. They are located at 6727 W. Archer, Chicago, Illinois 60638. It's a east of Harlem, south of the Stevenson.
Anyway, I'm sure it is starting off small, and their facebook...