$145,000 -
10815 Carroll Wood Way
St Louis ,
MO 63128
Unit Location: Other