Proposant un restaurant, l'hotel Courtyard By Marriott Shanghai Xujiahui offre un hébergement à 500 m de la Cathédrale Saint-Ignace de Shanghai. Située dans le quartier "Ville de Richmond", la résidence offre 360 chambres ainsi qu'une piscine chauffée.
L'hotel se trouve à moins de 6 minutes à pied du Musée du film de Shanghai et le Parc Fuxing est dans une zone de 4 km. Le Temple du dieu de la ville est à 7 km de Courtyard By Marriott Shanghai Xujiahui, tandis que la gare routière le Tianyaoqiao Road Xingeng Road est dans une zone de 850 mètres. Cet hébergement est également à environ 4,1 km du Suzhou. Cet hotel 4 étoiles est à une courte distance de métro le Xujiahui.
Les chambres climatisées de Courtyard By Marriott Shanghai Xujiahui sont certaines d'entre elles équipées d'une télévision à écran plat avec câble. Elles comprennent également des salles de bains privées équipées d'une douche ouverte. En plus d'un minibar, des éléments essentiels comme un équipement de repassage et une climatisation sont également disponibles. Elles viennent avec des équipements comme un sèche-cheveux et un bonnet de douche. Les chambres spacieuses bénéficient de vues sur le jardin. De plus, les clients sont invités à utiliser une kitchenette pratique avec une micro-ondes, une bouilloire électrique et une machine à laver dans apartment.
Le MoMo Cafe est à environ 5 minutes de marche de l'hotel Courtyard By Marriott Shanghai Xujiahui.