Das Hotel im Landhausstil liegt im Herzen des Shanghaier Chemieindustrieparks an der Grenze zwischen den Viertel Jinshan und Fengxian von Shanghai. Das Stadtstrand ist rund 30 min mit den öffentlichen Verkehrsmitteln entfernt, durch die günstige Lage befinden sich 2 internationale Flughäfen jeweils rund 50 km entfernt, man kann sie über die Autobahn A4 in nur ca. 50 min erreichen.