The Meatball Shop
Welcome the newest (and largest) member of The Meatball Shop clan to the Upper East Side today. The sprawling, 116-seat spot offers its signature balls, not only in sammy form, but also topped with fried eggs for the new brunch menu.
Advertisement