May 23, 2011
The restaurant chain has deployed more than 800 kiosks throughout Europe. Most are in France.
Get the latest news and resources from Kiosk Marketplace.