site logo

McDonald's installs digital self-serve kiosks in Florida restaurants