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...
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.