El hotel Courtyard By Marriott Shanghai Xujiahui, de 4 estrellas, es el lugar ideal para alojarse en el barrio Richmond Town, a 7 km del Jardín Yuyuan. Con un restaurante, este hotel está situadoal alcance de la Catedral de San Ignacio.
El Templo del Buda de Jade está ubicado a unos 15 minutos en coche del hotel, y el Estadio de Shanghái está ubicado a unos 25 minutos a pie del lugar. Campus de Changning es un lugar educativo popular para visitar a 2 km del Courtyard By Marriott Shanghai Xujiahui. Los huéspedes también podrían disfrutar de la proximidad a Basketball Park, situado a tan solo 13 minutos a pie. Situado en Shanghái, el lugar está ubicado muy cerca de la Tumba de Xu Guangqi en Shanghai. La estación de tren metro de Shanghái está a 8 km del hotel Courtyard By Marriott Shanghai Xujiahui, mientras que la estación de metro Xujiahui se encuentra a tan solo 400 metros.
Algunas de las 361 habitaciones están equipadas con un sofá cama, y disponen de climatización individual, calefacción central y una plancha, además de un televisor de pantalla plana. Las habitaciones climatizadas están equipadas con una ducha adaptada. Algunas tienen cuartos de baño privados. Entre los detalles se incluyen un inodoro separado y una ducha, además de un secador de pelo y toallas de baño. Algunas habitaciones incluyen vistas al jardín.
El restaurante MoMo to Go se halla justo a la vuelta de la esquina del Courtyard By Marriott Shanghai Xujiahui.