3106 Olive Street St. Louis, MO 63103
Seated: 65
Separate from the restaurant. 20 person minimum to reserve. Seats up to 65 people.