1511 Locust Street #207, Saint Louis, MO 63103 - Homesnap