$144,900 - 1425 Nixon Avenue, St Louis, MO 63130
1425 Nixon Avenue
St Louis,
MO
63130
Major Area: University City