Exuding a quiet charm, Ramada Plaza Shanghai Caohejing Hotel is located in the centre of Caohejing Hi-Tech Park and is a 5-minute walk from Hongcao Road Station, a 15-minute drive from Shanghai South Railway Station.
Number of rooms: 312
NO. 509 Caobao Road, Xuhui, 200233 Shanghai, China