Holiday Inn Vista Shanghai

No 700 Chang Shou Road
Shanghai
China