Das 4-Sterne-City Hotel Shanghai bietet 503 Zimmer und liegt in einer 750 Meter Entfernung vom See Lotus Pond. Das Hotel im Bezirk Huangpu verfügt über ein Hallenbad und ein Fitnesszentrum.
Bund liegt ungefähr 3 Kilometer vom Hotel entfernt und Huangpu Jiang ist innerhalb von ca. 10 Fahrminuten zu erreichen. Das City Hotel ist im Zentrum von Shanghai gelegen. Auch Konfuziustempel Shanghai ist in einer Entfernung von 25 Minuten zu Fuß von der Unterkunft. Das Hotel liegt günstig nur wenige Schritte entfernt von der U-Bahn-Station Middle Huaihai Road.
Das City Hotel Shanghai bietet eine Minibar und einen Flachbild-TV in den Gästezimmern. Einige der neu eingerichteten Zimmer sind mit einer Dusche und Hausschuhen ausgestattet.
In der Unterkunft wird ein Frühstücksbuffet angeboten. Es gibt auch eine Lounge- Bar. Das Restaurant Palatino Roman Cuisine ist sehr zu empfehen und liegt zudem 550 Meter vom City Hotel Shanghai entfernt.