

A stay at Sheraton Zhongshan Hotel places you in the heart of Zhongshan, within a 5-minute drive of Zhongshan Museum of Art and Yixianhu Park. This 4.5-star hotel is 3.1 mi (5 km) from Zhongshan Stadium and 3.9 mi (6.3 km) from Sun Wen Memorial Park.