86-21-58073133
Room 706, No. 2, Lane 123, Shenmei Road, Pudong New District, Shanghai, China (Mainland)
Wall Mounted Beer Led Picture aluminium frame poster, US $ 1.6 - 99.99 / Piece, Shanghai, China, ROWTONposter frame, RT-SF-25.Source from Shanghai Rowton Display Equipment Co., Ltd. on Waimaotong.com.