Address: 2901 W Diversey Ave, Chicago, IL 60647 Phone: (773) 799-8875
Reviewed on 01/05/2025
By: Christopher V.
I'd passed by Mezcala 200 times before finally popping in. From the outside it always looked like a vibrant good time. Honestly, the food quality and... more