Shanghai The Beast

Adress: Shanghai Times Square
Huaihaizhong road 99
Huangpu District
Shanghai

Tel: +86 186 1609 8753