Remove Ads

Photo of La Quebrada Restaurant

La Quebrada Restaurant

4859 W Roosevelt Rd, Cicero, Illinois 60804 USA

65 Reviews

Chorizo taco at its best.

Photo Credit: Yelp

Remove Ads