Ramada Plaza Shanghai Caohejing Hotel

NO. 509 Caobao Road, Xuhui, 200233 Shanghai, China

Hotel image
Read more reviews for Ramada Plaza Shanghai Caohejing Hotel