Galaxy (Deluxe)
888 Zhongshan Road (w), Shanghai, Shanghai, 200051
![](http://www.tripadvisor.com/img/cdsi/img2/ratings/traveler/3.5-11367-1.gif)
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