Ofreciendo 56 habitaciones, el Seventh Heaven Hotel Shanghái, de 3 estrellas, está ubicado a una distancia de 550 metros de Río Wusong. El hotel cuenta con depósito de equipajes y barbería para mayor comodidad de sus huéspedes. Además, se encuentra en el barrio Centro de Shanghái de Shanghái.
Shanghái y la Plaza del Pueblo se encuentran a unos 10 minutos en coche y al alcance de este hotel. Los aficionados al deporte también pueden visitar el Estadio de fútbol Hongkou, a una distancia de 3 km del hotel Seventh Heaven Shanghái, y llevar a sus familias al Acuario océanico de Shanghái, que está a 6 km. Los huéspedes pueden encontrar el Templo del Buda de Jade, que está a unos 15 minutos en coche. La parada de metro más cercana a este alojamiento es Tiantong Road, situada a 550 metros.
Las habitaciones del Seventh Heaven disponen de televisión con múltiples canales y TV con canales por satélite, además de minibar para tu comodidad. Los baños privados incluyen toques agradables como gorro de ducha y toallas. Además, Seventh Heaven también ofrece una suite estudio con una cocina cómoda que incluye un horno de microondas, un hervidor eléctrico y utensilios de cocina.
El restaurante Hakkasan está no muy lejos del hotel.