When is the new location opening ?
Address: 1725 W 18th St, Chicago, IL 60608, USA
Omar Espinoza | Oct 1, 2019
Yes next month
Marisa Zavala | Oct 1, 2019
The owner mentioned this last time I was there. He said next month.
Thanks! Your answer is awaiting moderation.