6269 Delmar Boulevard
St Louis, MO 63130
St Louis, MO 63130
+1 314 726 5662
Open HoursM-F 7:30a-11p; Sa-Su 9a-11p
OverviewWith alternative music blaring from the speakers and a tasty selection of teas and coffees, this cafe ranks as a favorite among the University City college crowd. The decor is...
more
