Drexel
6140 S Drexel Ave Chicago
Chicago, Illinois
86 units | Acquired August 2018