Shanghai Riverview Hotel

No 76 South Zhongshan Road
Shanghai
China