Meatball Shop The Meatball Shop

The Meatball Shop Map

84 Stanton St. (Allen St.)
New York, NY 10002
212-982-8895
Map
Cuisine: American
It's meatball madness all the time on the Lower East Side.
Openings: Lunch & Dinner daily

Features