$399,000 -
7906 Elinor Avenue
St Louis ,
MO 63117
Major Area: Maplewood-Rchmnd Hts