There seems to be some confusion about the name of this place. I'm talking about a restaurant at 75-43 Main St in Flushing maybe called Pita Something-Else-That-Starts-With-An-"H".
Is there some reason it seems to be overlooked on Chowhound. And everywhere else I search for New York falafel/shawarma intel?
75-43 Main St, Queens, NY 11367