Closed as of Mar 7 156602 Delmar Blvd
St. Louis, MO 63130
Art + Science + Cheese, with vegan mac and cheese
It's a Mac & Cheese restaurant with about five vegetarian options and 1 all vegan option.
They are waiting on a liquor license.
Added by miztrill on Jul 29 10 (last updated Aug 22 16)
$ - inexpensive