Get directions to: Mr Salsa, Chicago, IL Restaurant address: 1026 W Montrose Ave Chicago, IL 60613, USA Driving Walking Bicycling Restaurant: Mr Salsa