After living in the middle east for many years I came back to the city and could never find a decent felafel. Forget about mamoun's and those places in the village. I can't believe people eat there.
My friends took me to Najeeb's restaurant, a new and sweet place in Williamsburg. I was skeptical but I had a great sandwich that left me feeling wonderful.
It is on graham avenue near the L stop. I think it was just south of Metropolitan.
It is my vote for the best felafel in New York City, by far.