$635,000 -
129 E Clinton Place Unit 3b
Kirkwood ,
MO 63122
Unit Location: Upper Level