3952 N 20TH ST
SAINT LOUIS, MO 63107
N/A Beds
N/A Baths
2,322 Sq Ft
Details for 3952 N 20TH ST
Built in 1906
$22 / Sq Ft
No Info
0.0538 acres lot
N/A Beds
N/A Baths
2,322 Sq Ft
Built in 1906
$22 / Sq Ft
No Info
0.0538 acres lot