$640,000 -
14619 Mallard Lake Drive
St Louis ,
MO 63017
Unit Location: End Unit,Ground Level,Suburban