16
1209 North St
Peoria, IL 61606
$420,000 USD
18,917 SF
17
Units
11.65% Cap Rate
18,917 SF
$420,000 USD
Apartments