Taqueria La Luz Reviews & Details
Taqueria La Luz
81 Villa St
Taqueria La Luz is located at 81 Villa St in Elgin near the intersection of Chaparral Ct and Chaparral Cir. Their menu consists of Mexican and French dishes . Call 8476957930 for dine in.
- Cuisine:Mexican and French
- Service:Dine In
- Major Intersection:Chaparral Ct And Chaparral Cir
Tell us more about Taqueria La Luz Elgin!