Situado a 6 minutos andando del Estadio de fútbol Hongkou, muy apreciado por los amantes del deporte, el Radius International Hotel Swan Shanghái incluye 192 habitaciones.
Este hotel se encuentra a tan solo 5 minutos andando de Lu Xun Museum y a un corto paseo del Former Residence of Lu Xun. Este hotel de 3 estrellas queda a solo 5 minutos a pie de la estación de metro Hongkou Football Stadium. El establecimiento está situado a poca distancia del Parque Luxun. La zona cuenta con lugares para hacer compras como la Plaza del Pueblo, a 4 km del hotel. La estación de metro más cercana está a apenas 150 metros de distancia.
En el restaurante del Radius International Hotel Swan se ofrece un desayuno buffet. El restaurante el Faigo Hot Pot es un lugar perfecto para disfrutar de la comida china y se encuentra a apenas 600 metros de distancia.