$359,000
3915 Humphrey Street
St Louis, Missouri 63116
Single Family Home