2908 Greentop Court, Saint Louis, MO 63119 - Homesnap