Location:
4052 S. Ellis Ave.
Chicago, IL 60653
Located Within:
Holly Park