Mario's has the biggest best tasting pizza in town! My wife and I took another couple there and there 26"" Pan Pizza served all of us and 3 kids (and we still had enough leftovers to fill a whole pizza box). The price is good but the taste is the reason to return. In my opinion the best tasting pizza in Albuquerque!
Pros: Great Tasting, Big Pizzas!
more