
Taqueria La Rosa

Taqueria La Rosa

895 Villa Street IL, Elgin 60120
About
Best Mexican food and at great prices. Give this place a try and you won’t be disappointed.
Visitor's Guide
Get our Visitor's Guide for all you need to know about the Elgin area.
Read Your Guide