Fast food spot specializing in Arab sandwiches.