Riverview Hotel on the Bund

No 36 South Zhongshan Road, Huangpu, 200010 Shanghai, China

Hotel image
Read more reviews for Riverview Hotel on the Bund