$85,000 - 11250 Larimore Road, St Louis, MO 63138
11250 Larimore Road
St Louis,
MO
63138
Special Areas: Sun Room