Shell Shanghai Yangpu DistrictShuangyang Road Hotel Hotel
419 Shuangyang Road Yangpu District,Shuangyang Road, Shanghai, 200093
Offering air-conditioned rooms in the Yangpu district of Shanghai, Shell Shanghai Yangpu DistrictShuangyang Road Hotel is 6.1 km from Shanghai Jewish Refugees Museum. The property is around 9 km from Oriental Pearl Tower, 9.