The 42nd Annual Builders St. Louis Home and Garden Show is happening March 7 - 10, 2019 at the America's Center. Tickets are $10. Get complete show details at stlhomeshow.com/HomeGarden.