6306 SOUTHWOOD AVE APT 3E
SAINT LOUIS, MO 63105
3 Beds
N/A Baths
1,497 Sq Ft
Details for 6306 SOUTHWOOD AVE APT 3E
Built in 1922
$237 / Sq Ft
0.036 acres lot
3 Beds
N/A Baths
1,497 Sq Ft
Built in 1922
$237 / Sq Ft
0.036 acres lot