This is the famed Jewel Box in Forest Park (St Louis, MO). It's an art deco structure built in the 1930s and is made of both iron and glass. It houses multiple flower displays including a reflecting pool. It's an amazing place to visit and photograph. Enjoy! 