$57,250 - 1531 Nixon Avenue, St Louis, MO 63133
1531 Nixon Avenue
St Louis,
MO
63133
Major Area: University City