$280,000 - 2614 Osage St, St Louis, MO 63118
2614 Osage St
St Louis,
MO
63118
Major Area: Central East