$85,000 - 230 Georgia Avenue, St Louis, MO 63135
230 Georgia Avenue
St Louis,
MO
63135
Major Area: McCluer South