$155,000 - 1207 Sutter Avenue, St Louis, MO 63133
1207 Sutter Avenue
St Louis,
MO
63133
Major Area: University City