$27,500 - 2927 Harper, St Louis, MO 63107
2927 Harper
St Louis,
MO
63107
Major Area: North