Meatball Shop 64 Greenwich Ave (between 7th Ave & 11th St) New York, NY 10011 (also 2 other locations in Lower East Side and Williamsburg) I was never particularly fond of meatballs before living in NYC. Meatballs always reminded me of dry and limp cafeteria spaghetti – not exactly something I would seek out. But after […]
The post The Meatball Shop appeared first on what shi eats.