Situated in the southwest of Shanghai the Sheshan National Holiday Resort is noted for its panoramic views and sites of cultural interest. East Sheshan Park is known for its resident flora and fauna including different animals and birds. West Sheshan Park features the Church of Our Lady of Sheshan, Sheshan Observatory and an Astronomy Museum. Tianmashan Park features the scenic Heaven Horse Mountain and Xiaokunshan Park is another attraction.
Discerning travellers desiring a fine Shanghai hotel will find an excellent choice in the Millennium Hongqiao Hotel Shanghai. This quality Shanghai city hotel provides well-appointed rooms and attentive service.