$249,900 -
6731 Odell Street
St Louis ,
MO 63139
Special Areas: Front/Back Stairs,Living Room,Main Floor Laundry