Rund 25 Gehminuten vom Fluss Suzhou entfernt, bietet das 4-Sterne-Sovereign Business Hotel Shanghai 82 Zimmer. Im Hotel sind eine 24-Stunden-Rezeption und ein Weckrufservice sowie WLAN in den Zimmern verfügbar.
Jing’an-Tempel ist circa 2 km entfernt. Konfuziustempel Shanghai in ca. 10 Autominuten Entfernung vom Sovereign Business Shanghai ist eine der nahegelegenen Attraktionen. Auch Bund ist 2,1 km vom Hotel. Die nächstgelegene U-Bahn-Station Xinzha Road befindet sich in unmittelbarer Nähe von der Unterkunft.
Das Restaurant Barbarossa Restaurant & Lounge befinden sich lediglich 12 Gehminuten vom Sovereign Business Hotel entfernt.