Holiday Inn Shanghai Vista

No 700 Chang Shou Road
Messenger