Slices are cheap and pretty big and it’s real NY style pizza (I believe). Never heard of it before but if I remember correctly it was Zzbarros or something like that. Had a big banner with Italian flag colors above the front door.
I tell everyone that asks about Times Square I loved it but I always get a weird look back like how can you love pizza? I don’t get it because I do love pizza.