$85,000 - 112 Woodstock Road, St Louis, MO 63135
112 Woodstock Road
St Louis,
MO
63135
Major Area: McCluer South