This hotel is an ideal spot for travelers wanting to discover the city. Shanghai Railway Station is located approximately 64km away while Hongqiao International Airport is 78km away. In their spare time, guests can explore the hotel's surroundings.