Arab restaurant specializing in hummus.