mail_outline sales@mediastorehouse.com
A giant television screen and The Sinosteel building in Zhongguancun, Chinas biggest computer and electronic shopping center, Beijing, China, Asia
The e Plaza building in Zhongguancun, Chinas biggest computer and electronic shopping center, Haidian district, Beijing, China, Asia