$140,000 - 8330 Red Fir Drive, St Louis, MO 63134
8330 Red Fir Drive
St Louis,
MO
63134
Major Area: McCluer South