Das im englischen Stil erbaute Hotel ist liebevoll dekoriert und verfügt über moderne Einrichtungen. Vom Hotel aus bietet sich ein großartiger Blick auf den Fluss Huangpu und das moderne Viertel Pudong.
North Suzhou Road , 20, Shanghai 200080 , Shanghai (China). Lage: am Ufer des Huangpu-Flusses, am weltberühmten "Bund", einem Viertel von großem touristischen Interesse.