2026 N 3372nd Rd
Ottawa, IL 61350
$2,100,000 USD
25,002 SF
19
Units
10.12% Cap Rate
25,002 SF
$2,100,000 USD
Apartments