Sbarro

  • 6600 Menaul Blvd NE #40-5,
    Albuquerque, NM 87110
  • Phone: 505-888-0772
  • Cuisine: Italian Restaurant

Map

Unable to Display Map