B B INN XUHUI HOTEL

501 Long Hua West Road
SHANGHAI
China