$499,000 -
12616 Villa Hill Lane
St Louis ,
MO 63141
Major Area: Parkway Central