Mi Vallarta
1101 N La Fox St, South Elgin
(224) 227-7222
Recent Reviews
Order Online
You May Also Like
RK’s Bar & Grill - 889 N La Fox St
Bar, Dive Bar, American
Our Place Pub - 889 N La Fox St
Pubs, American, Dive Bar, Fish & Chips
Inches Tacos - 228 Beck Ave
Mexican, Tacos, Food Trucks
Restaurants in South Elgin, IL
Mi Vallarta
1101 N La Fox St, South Elgin, IL 60177
(224) 227-7222