Sbarro

  • 9015 Queens Blvd #170,
    Flushing, NY 11373
  • Phone: 718-271-9654
  • Cuisine: Italian Restaurant

Map

Unable to Display Map