I think I've never seen a 7-Eleven, but something similar happened to me with Tesco express. You have to go to the ones in good neighbourhoods that are staffed well late at night. Because in my experience the others will be filthy and the food will look terrible and not be nearly as good.