Taqueria Chapala
901 N Liberty St, Elgin
(847) 695-1312
Menu
Restaurants in Elgin, IL
Taqueria Chapala
901 N Liberty St, Elgin, IL 60120
(847) 695-1312