Food Safety Report: The Meatball Shop, 84 Stanton St, New York, NY 10002, United States 5 years ago • details 213 Meatballs and kale , 2hrs