8
8317 W North Ave
Melrose Park, IL 60160
$19,480,000 USD
105,592 SF
6.85% Cap Rate
105,592 SF
$19,480,000 USD
Schools