Meshuggah is an independent, locally owned café. All walks of life and all types of eaters, whether vegan, vegetarian, or carnivorous are welcome through our doors.
We've crafted a relaxing atmosphere to grab some food, get some work done, or catch up with friends.
Free wifi
6269 Delmar
St. Louis, Missouri 63130
Meshuggah Café address
Disclaimer: SQSH does not endorse any Reviews. Each Review reflects the personal experience and opinions of the Reviewer. Refer to our Review Guidelines for details.