B & B Inn Xuhui Hotel, Shanghai, China
B & B Inn Xuhui Hotel is conveniently located at 501 Long Hua West Road in Shanghai, China
Hotel Location:
Address: 501 Long Hua West Road
City: Shanghai
Country: China
B & B Inn Xuhui Hotel is conveniently located at 501 Long Hua West Road in Shanghai, China
Address: 501 Long Hua West Road
City: Shanghai
Country: China
B & B Inn Xuhui Hotel, Shanghai, China © Hotelsina.com