$120,000 - 1005 Farmview Drive, St Louis, MO 63138
1005 Farmview Drive
St Louis,
MO
63138
Major Area: Hazelwood East