Location:
1801 S Indiana Ave
Chicago, IL 60616
Located Within:
Chicago Women's Park and Gardens