This store is located on 1459 W. Taylor Street in downtown Chicago, a block away from Pompei. I did not expect to have a satisfying lunch when I fi...
All reviews seem positive