Location:
1333 N. Laramie Ave.
Chicago, IL 60651
Located Within:
La Follette (Robert) Park