B & B Inn Xuhui Hotel Shanghai est située à environ 10 minutes en voiture de la Tour de télévision Perle de l'Orient et à environ 3 km de la Tour Jin Mao. Bénéficiant d'un emplacement à quelques pas du Centre d'exposition de la planification urbaine de Shanghai, l'hotel comprend 182 chambres ainsi qu'un magasin de commodité et un restaurant.
L'hotel 4 étoiles d'affaires est à environ 500 mètres du Grand théâtre de Shanghai, à environ 600 mètres de la station de métro Xinzha. B & B Inn Xuhui est à 2 km du centre-ville de Shanghai. Les clients peuvent visiter le Monument des Héros du Peuple qui se trouve à 25 minutes à pied. L'arrêt de bus West Nanjing Road at Huanghe Road est à 150 mètres de ce logement, et à environ 2 km de la Shanghai Metro.
Roof 325 est un endroit parfait pour déguster la cuisine europäisch et il est situé assez proche de B & B Inn Xuhui Hotel.