
eMenu International
Edicated themselves to the mission of leading the revolution that would turn touch screen menus into a must-have for fine establishments around the world.
HQ location
Kfar Saba, Israel
Website
Launch date
Employees
Authorizing premium user...