Sbarro

  • 10401 US Highway 441 #79,
    Leesburg, FL 34788
  • Phone: 352-728-8887
  • Cuisine: Italian Restaurant

Map

Unable to Display Map