3341 N Elston Ave, Chicago
PC & console gaming lounge in a low-lit industrial space with a snack bar & studios with Rock Band.
Photography
Kids Friendly
Typical Tourist