Nestled in a nondescript strip mall in Mesa, the Super 99 Cent Store doesn’t exactly scream “retail destination” from the ...