The B-B Inn Xuhui Indoor Stadium Branch Shanghai is located in the Xujiahui neighborhood in the Xuhui district of Shanghai, close to the Shanghai Sports Center and Longhua Temple. This hotel features 182 guest rooms, with a standard room measuring 18 square meters. Rooms are equipped with air conditioning, cable televisions and broadband internet access. The hotel property also includes a tea house restaurant and parking lot.