What? Where?

Taqueria La Luz Reviews & Details

Taqueria La Luz

Taqueria La Luz is rated 3 stars

81 Villa St

Love It Hate It Try It Edit It Share It

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
What everyone says about Taqueria La Luz

Tell us more about Taqueria La Luz Elgin!

Taqueria La Luz Reviews, Elgin

Be the first to review Taqueria La Luz!
Review Taqueria La Luz

More Restaurants in Chicago

Restaurant Dining Guide & Restaurant Menus © fyood.com 2008-2013