La Mesa Modern Mexican

Categories

RESTAURANTS

About Us

La Mesa is located in beautiful downtown St. Charles, IL on the scenic Fox river. Here we are striving to bring a vibrant traditional Mexican inspired menu with new age modern flare, unique margaritas

Rep/Contact Info

Kim Lawson