Location:
3312 W. Thorndale Ave.
Chicago, IL 60659
Located Within:
Hollywood Park