The Stars Hotel is one of the newest hotels in Zhongshan, having opened in 2016. Traveling to the hotel is easy with Zhuhai Railway Station located approximately 13km away and Jinwan Airport roughly 40km away. Seeing Zhongshan's sights from this hotel is easy with Zhongshan YiTaiLianNa DIY Zone, Jin...