GSR Technology Europe

A touchscreen kiosk being used in a hospital.