820 West Lake Street Chicago, IL 60607
820 West Lake Street is located in Chicago. Built in 1882, this 2-story office property spans 25,800 SF.