8716 Clifton Avenue, Saint Louis, MO 63136 - Homesnap