Situated 1.9 km from Suzhou Creek, B & B Inn Xuhui Hotel Shanghai offers 182 rooms. Featuring a convenience shop and a restaurant, this hotel is located just a few steps from People's Public Park.
The 4-star hotel is nestled in the centre of Shanghai, a 15-minute walk from Xinzha Road underground station. Shanghai Grand Theatre is within 500 metres of the Inn, while Jade Buddha Temple is 3.1 km away. You can also visit the Birthplace of the Chinese Communist Party, which is a 25-minute walk away. West Nanjing Road at Huanghe Road bus stop lies about 600 metres away.
Guests may find the quick bites Jia Jia Tang Bao a 7-minute stroll away.