Dit resort ligt in Downtown Shanghai, binnen 2 km afstand van Onze-Lieve-Vrouwekerk en Xintiandi. Ook Jing An-tempel en Shanghai Museum liggen binnen 3 km afstand.