Taco Bell Receives Innovation Award for Self-Service Technology


Kiosks that use EloView will soon be in 6,000 locations.
Source: New feed