Jerusalem Restaurant
Jerusalem Restaurant is a Middle Eastern place on Broadway between 103rd St and 104th St.
It serves really good falafel, and also schwarma. It's not sparkling clean, and the meat dishes are occasionally suspicious, but the veggie-stuffed falafel sandwiches are reason enough to visit, and visit again. No complaints about the hummus and tabouleh, either.