i think i've found the best ones.
at a dive called 'the chicken place' @ 592 3rd ave. (on the west side of the avenue between 38th and 39th streets).
they are truly awesome.
after they slice the meat, they throw it on the grill so it tastes real good.
and i'm from florida where in tarpon springs you can get homemade gyros on the sponge docks...
so when you get a hankering, go to the chix place!
(the preceeding was a non-paid for endorsement by someone who truly lives to eat. thank you)