BBQ joint specializing in sandwiches and kebabs.