1341 Renaissance Place, Weldon Spring, MO 63304 - Homesnap