There is a flag on the first page of settings for each individual location labeled Enable location for whitelabel checkins / liability reporting and POS stats reporting?. Even if a location is disapproved the location will show up in the iframe if the checkbox is selected.
Navigate to Settings > Locations select the Closed or Disapproved location from the list. On the first page of the location, setup scroll to the bottom. Make sure to uncheck this box and Update if you do not want the location to show up in any of our iframe locations lists.
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)