LostPensivos Films

Visit website Email

Contact details

Address

Floor 2, Building 2, No. 23, Lane 258
Caoxi Lu
Xuhui District
200235
Shanghai
China

Contact number

T: +86 21 6451 5400
F: +86 21 6451 5418