Customer Experience Manager - Menu Shop Italia & España at Menu Shop - Warminster, England, United Kingdom
Since Menu Shop started in 1995, the company has established itself as a leading manufacturer and supplier to the hospitality industry of menu covers, menu cases and displays, signage and boards, placemats, room information folders and much more.