$629,000 -
451 N Jackson Avenue
St Louis ,
MO 63130
Major Area: University City