$699,900 -
751 N Taylor Avenue
Kirkwood ,
MO 63122
Special Areas: Library/Den,Living Room,Sun Room