Shanghai International Film Festival

User Rating:


Address:

298 Wei Hai Road
11/F STV Mansions
200041 Shanghai, China
view in google maps

Phone:

86 21 6253 7115
Contact   ·   Privacy   ·   Terms