Little Italy, AND Pizza, AND the Yanks
I went to San Gennaro in 2006, and found a place where folks stood up at a counter, munched on slices, and watched the Yankees game on YES. I do remember having to go up a few steps to enter the place.
I wish I could remember its name. Anybody know where I mean?