$345,000 -
326 Sugar Creek Road
St Louis ,
MO 63122
Major Area: Kirkwood