A popular public site in Shanghai, People’s Square is a picturesque place in the city which spans a vast area. Located in the Huangpu District, this popular square has pleasant garden areas set amidst a variety of sculptures, buildings and other fascinating structures. The Shanghai Museum, People’s Mansion, Nanjing Road and the Shanghai Art Museum are among the well known sites that can be easily reached from here. An ideal Shanghai hotel for those looking to explore the city, Millennium Hongqiao Hotel Shanghai is conveniently located near public transport services. This five star hotel Shanghai offers spacious rooms and suites that come with a range of modern comforts.