2217 23rd St
Rockford, IL 61108
$500,000 USD
5,959 SF
5
Units
5,959 SF
$500,000 USD
Apartments