$10,000 -
5565 Greer Avenue
St Louis ,
MO 63120
Major Area: North
Listing courtesy of Haywood-Hoosman Realty.