2530 N Neva Ave
Chicago, IL 60707
$850,000 USD
5,500 SF
4
Units
5,500 SF
$850,000 USD
Apartments