Atour Hotel Shanghai Songjiang Sports Center se encuentra en Shanghái, a 28 km de Estación de tren de Shanghái Sur, y ofrece vistas a la ciudad. Este alojamiento ofrece restaurante, servicio de habitaciones y recepción 24 horas, además de wifi gratis en todo el alojamiento. Este alojamiento libre de humo está a 27 km de Estación de metro Shanghai South Railway Station.
Las unidades están equipadas con aire acondicionado, TV de pantalla plana con canales por cable, hervidor, ducha, artículos de aseo gratuitos y escritorio. Todas las habitaciones tienen caja fuerte.
Templo Longhua está a 31 km del alojamiento, y Templo Jing'an está a 35 km. El aeropuerto (Aeropuerto internacional de Shanghai Hongqiao) está a 26 km.