Doté d'un restaurant, l'hotel le fantastique Upper House Shanghai se trouve dans le quartier populaire de "Parramatta" à Shanghai, à moins de 6 minutes à pied du Parc de sculptures Jing'an et à 1 km de lieux d'intérêt culturels tels que le Centre d'exposition de la planification urbaine de Shanghai. L'hotel 5 étoiles fantastique, situé à une courte distance du Parc du peuple, offre à ses clients un centre avec piscine intérieure, ainsi qu'un hammam et un sauna.
L'hotel bénéficie d'un cadre avantageux à 2 km du Bund, tandis que des sites naturels comme le Parc Fuxing sont dans une zone de 1,1 km. À 10 minutes en voiture d'Upper House de Shanghai vous mèneront à la Tour Shanghai. L'hotel se trouve à quelques instants d'HKRI TaiKoo Hui. La station de métro la plus proche est West Nanjing Road dans une zone de 50 mètres.
Certaines des 204 chambres sont non-fumeur et équipées d'une terrasse, du Wi-Fi gratuit et du thé offert.
Chaque matin, Upper House sert un petit-déjeuner continental. Les restaurants sur place, y compris Gray Deluxe et Sui Tang Li, servent des plats local, Chinese et European.