OMG Best pizza in Albuquerque-They're coming to me!!.
This is the hands down best pizza in albuquerque. I've been going there since I was a little kid. They just have one in the valley now, and one on 98th street. We moved and had to drive across town for my favorite pizza, but GUESS WHAT!!!!! They're opening a new restaurant on Lomas by San Mateo. I'm so happy. I eat their pizzas, a few subs, and the salads. And everything is made from scratch. I'm going to be their first customer when it opens!!