Nanjing Road is the main shopping street of Shanghai. It is the world's longest shopping district, around 6 km long, and attracts over 1 million visitors daily. Located here are most of Shanghai's oldest and largest department stores, as well as a variety of domestic retail outlets, and some traditional eateries with a long history.