Except what mentioned above, the well-known sight, People's Square, is at a distance of 5 kilometers as well.
Its strategic location provides the convenience for people who have leisure or business needs in Shanghai trival.