just go to an indian restuarant
Never go to an Indian restaurant looking for roti. Indian roti is just the bake/ skin and they have many styles of roti- dhal pourie, parata, and sada are only 3 of them.
Never ever, ever, ever get roti from a Jamaican restaurant... They can't even try to do it right. Always get it from either Trini or Guyanese. I won't get into who makes it better, but as a Trini I definitly prefer Trini to Guyanese.
BTW for me -best Roti in NYC goes something like this:
Gloria's (Nostrand and Empire)
Ali's (fulton)
the spot on church (never remember its name, but I can drive there in my sleep)
the spot mentioned in the bronx, not too far from the zoo.
Honorable mentions:
TriniGul is very new, but nice food (really friendly family)
Singhs on Liberty Ave in Queens (they almost always, have everything, from 5a to after 11p they will have roti and almost anything else you could ask for.
Oh yeah - for the young one complaining about chicken bones in his roti... boneless chicken roti is new, a beer is a Carib and roti is not a patty