Cafe di Organo
Come see us! We are located in the heart of downtown St. Louis, just waiting to serve you.
We also take food orders via phone, text message, or email. We deliver too from 11-3pm!
(Located on the corner of Locust and 13th)
1221 Locust St.
St. Louis, MO 63103
PO Box 680
St. Louis, MO 63188