Home › Venues › Mi Vallarta Mi Vallarta Tickets Buy tickets for concerts at Mi Vallarta in South Elgin, IL. No Upcoming Events No upcoming events scheduled at Mi Vallarta. Please contact us with any corrections. Hotels & Lodging Near Mi Vallarta About the Venue Mi Vallarta At-a-Glance Address1101 N La Fox St,South Elgin, IL 60177United States Map & Directions Advertisement