The moment you spot the vibrant green and red exterior of Los Cuatro Nietos AZ in Phoenix, you know you’ve stumbled upon ...