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!



Phone: 314-678-2000

Fax: 1-800-469-6910

Text: 314-283-8950

(Located on the corner of Locust and 13th)

1221 Locust St.

St. Louis, MO 63103


Mail to:

PO Box 680

St. Louis, MO 63188

Your details were sent successfully!

Location - C0ntact