4605 Olive Street St. Louis, MO 63108
Seated: 40
The Indoor Dining Room at Bowood is a charming and elegant venue, featuring abundant natural light and picturesque garden views. Its proximity to the indoor bar creates a seamless transition, making it perfect for seated dinners and daytime gatherings.