Location:
1331 S. Millard Ave.
Chicago, IL 60623
Located Within:
Millard (Alden) Park