$442,000 -
120 W Essex Avenue Unit 3c
St Louis ,
MO 63122
Unit Location: Upper Level