Das City Hotel Shanghai liegt im Stadtteil Zentrum Shanghai, in einer Entfernung von etwa 750 Metern vom See Lotus Pond, und hat zudem ein beheiztes Hallenbad. Es erwarten Sie noch weitere Annehmlichkeiten im Hotel — ein Geldautomat und eine Wechselstube.
Platz des Volkes ist innerhalb von 10 Autominuten von hier aus erreichbar und Bund ist ca. 10 Autominuten von dem 4-Sterne-Hotel entfernt. Die Entfernung zwischen dem Stadtzentrum von Shanghai und der Unterkunft beträgt 2 km. Auch Moller Residence ist nur wenige Gehminuten entfernt vom Hotel zu finden. Das City Hotel Shanghai liegt in der Nähe von der U-Bahn-Station Middle Huaihai Road.
Es gibt 270 Zimmer, die über einen Flachbildfernseher mit Satellitenkanälen sowie eine Minibar verfügen. Sie sind zudem mit einem Schreibtisch ausgestattet. In Badezimmern stehen eine getrennte Toilette und eine Dusche zur Verfügung.
Das City Hotel serviert Frühstücksbuffet im Restaurant. Das Restaurant Palatino Roman Cuisine bietet eine gute Auswahl an römischen Speisen und liegt circa 550 Meter vom Hotel entfernt.