86-21-58073133
Room 706, No. 2, Lane 123, Shenmei Road, Pudong New District, Shanghai, China (Mainland)
Lockable poster frame 32mm advertising snap lock frame, US $ 3.98 - 4.10 / Piece, Shanghai, China, Rowton, RT-SF-32.Source from Shanghai Rowton Display Equipment Co., Ltd. on Waimaotong.com.