$105,000
8709 HOLBROOK
St Louis, Missouri 63123
Single Family Home