511 Hollywood Place, Saint Louis, MO 63119 - Homesnap