3
1333 W Flournoy St
Chicago, IL 60607
$1,200,000 USD
4,700 SF
5
Units
6% Cap Rate
4,700 SF
$1,200,000 USD
Apartments