Safari Land Indoor Amusement Park

701 W. North Ave.
Villa Park, Illinois, 60181, United States