About
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, craft cocktails and largest selection of Tequilas you can find in the suburbs. There is something for everyone at our beautiful new location, so we are looking forward to serving you.