Kebab De Luxe: A fast-food restaurant specializing in kebabs.