Falafel and shawarma restaurant. A long-standing establishment, known for its falafel.