16
1333-1343 W Devon Ave
Chicago, IL 60660
$1,975,000 USD
5,351 SF
5.32% Cap Rate
5,351 SF
$1,975,000 USD
Storefront Retail Office