Shanghai Broadway Cinema & IMAX Theatre

Xuhui, Shanghai, China ● Single Screen

Company: Shanghai Film

Address: L6-1 No. 999 Middle of Huaihai Road, Xuhui 200030, Shanghai

Theatre Rating
Based on 0 users