2801 Itaska Street

St Louis, MO, 63111
ACTIVE
$159,900Price
2352Sq Ft

2801 Itaska Street

St Louis, MO, 63111
ACTIVE
$159,900Price
2352Sq Ft