$134,900 - 29 Godfrey Lane, St Louis, MO 63135
29 Godfrey Lane
St Louis,
MO
63135
Major Area: McCluer