1231 E Maywood Ave
Peoria, IL 61603
$750,000 USD
6,720 SF
8
Units
8% Cap Rate
6,720 SF
$750,000 USD
Apartments