While in St. Louis check out Meshuggah Coffee House

Because, quite simply.. “It’s the bomb.” Meshuggah Coffeehouse is located on Delmar St., across from the Movie Theater. Quirky slightly Bohemian Coffeehouse. Instead of brewed cups they serve “Americano” Style. Which is, basically, Espresso diluted with water. Slightly stronger than normal brewed coffee. Other things that might strike your eyes. Delmar also has a decent […]