Expo Hotel is a Hotel located in China. It is one of the 163588 hotels in China. Address of Expo Hotel is China, Shanghai, Pudong, Bocheng Rd, 博城路. Expo Hotel is located in a remote area, with less than 3 listed places around it
Some of the places around Expo Hotel are -
China, Shanghai, Pudong, Bocheng Rd, 博城路