26
Listing Provided By: St. Louis Property Investments
$124,900
4218 Osceola ST 
St Louis, MO 63116
  • Beds3
  • Baths2
  • SqFt1,3381.3k
  • Built1909
  • Lot0.09 ac.