March 9th was National Meatball Day. When it comes to eating the most flavorful meatball on this special day – or ANY day – Capriotti’s is the best choice with its deliciously craveable meatball sandwiches and meatball bar.