Brasa Roja
3125 West Montrose Avenue, Chicago, Illinois 60618
Featured Review : Our first lunch in Chicago took us to a Colombian joint called La Brasa Roja, where we watched the lady behind the counter shovel charcoal into the rotisserie pit. It takes biceps to do the task, and we tasted the differ...See Full Review