Grand Central Hotel Shanghai de 5 étoiles est situé à quelques pas de la localité de shopping de "Centre de Shanghai". Située dans une localité d'affaires et près de la station métropolitaine, l'hôtel propose une piscine ainsi qu'un sauna et une piscine couverte.
Le Parc du peuple n'est qu'à 19 minutes de marche de l'hôtel, tandis que le Suzhou est à 20 minutes de marche de l'endroit. Grand Central Hotel de Shanghai offre un emplacement à proximité de sites naturels comme le Jardin Yuyuan (à 1 km) et le Parc Fuxing (à 2 km). Aquarium océanique de Shanghai se trouve à 6 km de la propriété. La station de métro la plus proche est à une distance de 550 mètres.
Certaines des chambres douillettes sont équipées de la climatisation, ainsi que du Wi-Fi gratuit et d'une TV à écran plat avec des chaînes satellite. Outre d'un haut plafond et des fenêtres insonorisées, ils disposent également d'un canapé et d'un bureau. Dotées d'une douche à effet pluie et d'un bain à remous, certaines salles de bains sont équipées d'un sèche-cheveux et des draps de bain. La plupart des chambres offrent une vue sur la ville.
Grand Central Hotel offre un petit déjeuner sous forme de buffet au restaurant. Pour faire votre séjour spécial, le lobby bar offre également des billards. South Memory sert une bonne gamme de plats de cuisine chinoise et se trouve à quelques instants de l'hôtel.