Este hotel de la zona de Changning se sitúa a 3 km de Zoológico de Shanghái y a 4,7 km de L'Avenue. Parque temático Legoland Discovery Center y Catedral de San Ignacio también están a menos de 10 kilómetros.