Restaurant

Mr Salsa

3 locals recommend,
Location
1025 W Montrose Ave
Chicago, IL
Uptown

Tips from locals

Brian
June 3, 2015
Best hole in the wall Mexican food.

Unique things to do nearby

Street Art & Aerosol Workshop
Signature Scent Creation for Men and Women
Explore Dazzling Architecture Interiors of the Chicago Loop