217 North Green Street Chicago, IL 60607
217-219 North Green Street is located in Chicago. Built in 2017, this 1-story retail property spans 5,000 SF.