Hotel Grand Central Shanghai(4.5 stars)

No 505 Juijiang Rd View on map