South National

MEXICAN VILLA

The Original

Lcoation: 1408 S National Springfield, MO

SUN - THURS: 11 AM - 9 PM

FRI - SAT: 11 AM - 10 PM

VIEW MENU DOORDASH GET DIRECTIONS