Address : no.2558 west yan'an road, changning district, 201103 shanghai, china, shanghai Show Hotel Map
The hotel is conveniently located just 6km from Shanghai Hongqiao International Airport and 10km from Shanghai South Railway Station. Being just minutes away from Hongbaoshi Road Metro Station allows guests to explore the city with ease. The hotel is located close to many of Shanghai's attractions including Shanghai Zoo and Venice Town.