Sbarro

  • 2086 Newpark Mall,
    Newark, CA 94560
  • Phone: 510-790-9674
  • Cuisine: Italian Restaurant

Map

Unable to Display Map