$1,269,000 -
12596 Durbin Drive
St Louis ,
MO 63141
Major Area: Parkway West