[China]
Trade Verify
Address: No. 28, Fenghuang East District, Fenghuang Avenue, Fuyong, Shenzhen
Contact name:Luna
18.5" Wall Mounted Digital Signage Touchscreen LCD Advertising Player Display Android Touch Screen Monitor