Ramada Plaza Caohejing

509 Caobao Road
Shanghai
China