1301 Laven Del Lane, Saint Louis, MO 63122 - Homesnap