Shanghai Downtown Yidu B&B - Near South Shaanxi Road Metro Station
Lane 70 Xiangyang North Road, Xuhui District, Xuhui, 200020 Shanghai, China
Located in the centre of Shanghai, 1.4 km from Jing'an Temple and 3 km from People's Square, Shanghai Downtown Yidu B&B - Near South Shaanxi Road Metro Station offers free Wi-Fi and air conditioning.