Mario's Pizza & Ristorante
➤ 2401 San Pedro NE Albuquerque, NM 87110-4101, United States
Italian Restaurant, Pizza Place, Delivery Services, Italian, Cheese, Pizza
"If you come here, stick to the pizzaIt's goodThe crust, the cheese, the toppingsGood."