16
1333-1343 W Devon Ave
Chicago, IL 60660
$2,100,000 USD
5,351 SF
5.01% Cap Rate
5,351 SF
$2,100,000 USD
Storefront Retail Office