Galaxy (Deluxe)
888 Zhongshan Road (w), Shanghai, Shanghai, 200051
Average, 3.5
This 4 star hotel is located in the city centre of Shanghai and was established in 1990. It is a short drive away from the Shanghai Zoo and the nearest station is Yan'an West Road Station....
More Info