Vor Ort stehen ein Restaurant und ein Fitnessraum zur Verfügung. In den Zimmern sind ein eigenes Bad und eine Klimaanlage vorhanden. Die Rezeption ist rund um die Uhr besetzt. Von der Unterkunft sind es 2,4 km bis „Pagode des Xingshengjiao-Tempels“. 广富林遗址文化公园 befindet sich 6,1 km vom Hotel entfernt.
Atour Hotel Shanghai Songjiang Sports Center empfängt Gäste in Shanghai. Die größten Zimmer bieten 28 m². Das Angebot umfasst Zimmer mit einem Schlafzimmer. Zur Auswahl stehen Zimmer für bis zu drei Personen.