TapTech

10/14/2012

Logo for the touch terminal manufacturer

Information and navigation terminals for shopping centers