Mr Salsa
Restaurant · Uptown

Mr Salsa

$ · Mexican

Twenty-year institution in Uptown making authentic tacos and chiles rellenos from scratch—tiny spot perfect for takeout, but the few tables welcome you warmly.

Info

📍
Address
1025 W Montrose Ave, Chicago, IL 60613, USA, CHI

More like this