2656 January Avenue

St Louis, MO, 63139
ACTIVE
$549,900Price
4Beds
5Baths
2880sqft

2656 January Avenue

St Louis, MO, 63139
ACTIVE
$549,900Price
4Beds
5Baths
2880sqft