Address
5961 N Lincoln Avenue
Chicago IL 69659

Year
2011

Building SF
8,906

Land Acres
0.96