$299,900 -
8011 New Haven Avenue
St Louis ,
MO 63123
Special Areas: Living Room,Mud Room,Sun Room