Das 3-Sterne-Hotel Royal Court Hotel Shanghai bietet 113 Zimmer und liegt in etwa 5 Minuten Entfernung vom See Taiping Lake. Das Hotel bietet seinen Gästen eine 24-Stunden-Rezeption und einen Blumenladen sowie einen Ballsaal und einen Mini-Markt.
Bund liegt circa 2 km vom Hotel entfernt und Jing’an-Tempel lässt sich in ungefähr 10 Minuten Autofahrt erreichen. Die Unterkunft befindet sich im Viertel Zentrum Shanghai von Shanghai, nah an Geschäftszentren, Buchhandlungen und Designer-Boutiquen. Yu-Garten ist in etwa 25 Gehminuten Entfernung von der Unterkunft. Die nächstgelegene U-Bahn-Station South Huangpi Road befindet sich ein paar Minuten Fußweg entfernt vom Royal Court Hotel Shanghai.
Die Gästezimmer bieten einen Balkon und eine Essecke sowie ein Sofa und einen Schreibtisch für den Komfort der Gäste. Neben einer Minibar sind auch ein Bügeleisen/Bügelbrett und eine Klimaanlage vorhanden. Die Badezimmer sind mit einer getrennten Toilette, einer Badewanne und einer Dusche ausgestattet und verfügen über einen Haartrockner und eine Duschhaube.
Im Royal Court Hotel Shanghai wird ein Frühstücksbuffet angeboten. Das Restaurant Xiandelai Paigu Niandao ist in circa 6 Minuten zu Fuß von hier aus aus erreichbar.