Roaches, no proof of a food permit and broken pipes aren’t even the worst of La Mexicana’s health inspection violations. McAllen inspector caught the restaurant on 4300 North 2nd Street operating for days on a generator.