Best Pizza Hands Down.
I wish i lived in Tempe still casue nothing can compare to Nello's NOTHING. It's the best everything from crust to toppings you can't go wrong here. Fast service Hot delicous Pizza and when you say xtra cheese they sure know what i'm talking about. MMMMMM. I would recommend Nello's to anyone who wants the BEST pizza in town. Once you tried Nello's you wont want pizza from anywhere else.