Jewel Box
Jewel Box (St. Louis)
greenhouse in
St. Louis
#9 in St. Louis
/
#1079 in United States of America
The Jewel Box in St. Louis, Missouri, is a stunning Art Deco greenhouse located in Forest Park. Built in 1936, this historic landmark features an elegant glass design with soaring vertical lines and intricate metalwork. It serves as a popular venue for weddings, special events, and botanical displays, showcasing a variety of seasonal flowers and lush greenery.
Hotels
Find hotels nearby:
Tours & Activities
Also check out
Message
Go to Planner