No it is in Chesterfield at Faust Park
No, no amimals there except for the koi in the pond, and the ducks and other birds. Maybe a frog or something. But the butterfly house in Chesterfield is operated by the Botanical Gardens.
No, there is not at the Botanical Garden but there is a Climatron which is a Dome that is like a rain forest. There is also a small Butterfly Room with a waterfall in the Insect House at the St. Louis Zoo at Forest Park. Hope this helps.
Thanks! Your answer is awaiting moderation.