$395,000 -
5815 Nottingham Avenue
St Louis ,
MO 63109
Major Area: South City