444 Dongjiangwan Lu. Hongkou District.
Shanghai, Shanghai

One of the tastier matches on the Chinese football calendar - the f**king ducks aka Beijing come to Shanghai for the battle between China's top two cities.

Added by shanghai_ultra on March 26, 2006