A highly-rated falafel restaurant in Tel Aviv, known for its delicious falafel and consistently long queues.