Situé à moins de 5 minutes à pied d'allure du Parc du peuple, Shanghai Tianhua Hotel se trouve pas loin du Musée d'Art contemporain de Shanghai.
Cet hotel 2 étoiles se situe dans la localité de "People's Square", à proximité immédiate du Centre d'exposition de la planification urbaine de Shanghai. L'hotel est à 2 km de la Tour de télévision Perle de l'Orient à Shanghai. La Tour Shanghai est à 10 minutes en voiture, ainsi que la station de métro Xinzha est près de Tianhua de Shanghai. Cet hotel est situé à seulement 650 m de la gare routière les People's Square.
Le confort des chambres comprend une climatisation, ainsi qu'une salle de bains privée avec une toilette séparée et une douche. Une TV multi-canal et une climatisation sont également fournis dans les chambres.
Tianhua se trouve assez proche de Wo Ge Si.