Location:
6205 N Sheridan Rd
Chicago, IL 60660
Location Notes:
In Cultural Center (South Mansion)
Located Within:
Berger (Albert) Park