Page icon

Mi Vallarta

Mi Vallarta

Mi Vallarta

Direction nav image

1101 N. La Fox St. IL, South Elgin 60177

Visitor's Guide

Get our Visitor's Guide for all you need to know about the Elgin area.

Read Your Guide