12616 VILLA HILL LN
SAINT LOUIS, MO 63141
4 Beds
N/A Baths
2,385 Sq Ft
Details for 12616 VILLA HILL LN
Built in 1967
$221 / Sq Ft
No Info
0.3561 acres lot
4 Beds
N/A Baths
2,385 Sq Ft
Built in 1967
$221 / Sq Ft
No Info
0.3561 acres lot