XI JIAO HOTEL

1151 Hong Xu Road
Shanghai
China