$369,900 -
522 N Kirkwood Road Unit 2b
St Louis ,
MO 63122
Unit Location: Upper Level