3965 Laclede Avenue #209, Saint Louis, MO 63108 - Homesnap