$65,000 - 5741 Floy Avenue, St Louis, MO 63136
5741 Floy Avenue
St Louis,
MO
63136
Major Area: North