El hotel Magnotel Business Shanghai New International Exhibition Center, de 3 estrellas, está situado en el barrio Cremorne de Shanghái, a una distancia de 6 km de lugares de interés deportivo, como el Estadio Mercedes-Benz Arena. Los huéspedes del hotel pueden disfrutar de WiFi en toda la propiedad.
El Pabellón de China en Shanghái está al lado de este hotel, mientras que la estación de autobuses Fanghua Road Hunan Road se sitúa a tan solo 10 minutos a pie. El Museo de la Ciencia y la Tecnología de Shanghái se encuentra a unos 3 km del hotel Magnotel Business Shanghai New International Exhibition Center y el aeropuerto internacional de Shanghai Hongqiao se sitúa a 30 km. Este alojamiento también está a poco más de 15 minutos en coche del Jin Mao. El hotel está muy cerca de la parada de metro Fanghua Road.