Shanghai Cultural Square
The Shanghai Culture Plaza is a space in Luwan district, within the former French Concession of Shanghai. The site has a remarkably turbulent history, that despite its sometimes uneasy history, is important to remember.
The original Canidrome built in 1928 included a hotel with the largest ballroom of the time, plus a stadium structure intended for greyhound dog racing. It quickly became a multi-purpose entertainment space for the Shanghai elite pre-war. During the war, it was converted to Japanese military horse stables. After the war, it became a place for political rallies after the founding of the People’s Republic of China and a mass execution facility.
Then, after a fire, it was rebuilt in 1972 and once again it became a theatre and exhibition space, a stock exchange and finally a huge flower market before it was demolished in 2006.
Today, the theatre covers the area like a white wave flowing over its fascinating history.