Sbarro Pizza in Albuquerque, NM
1
Sbarro Pizza location found near Albuquerque
Sbarro - 6600 Menaul Blvd NE
Rating: 1.8
(
37 Reviews
)
6600 Menaul Blvd NE, Albuquerque NM 87110
(505) 888-0772
Albuquerque, New Mexico
Similar Stores in Albuquerque
Pizza Hut Albuquerque
17 Locations
Papa John's Albuquerque
6 Locations
Little Caesars Albuquerque
13 Locations
Domino's Pizza Albuquerque
19 Locations