3 br, 1.5 bath House - 8105 Delmar Blvd

 8105 Delmar Blvd, Saint LouisMO 63130
$1,7953 Beds1639 sqft