Canidrome (Shanghai)
Park and cultural precinct in Luwan District, Shanghai, ChinaThe Shanghai Culture Plaza precinct is a park and cultural precinct in Shanghai's Luwan District, in the former French Concession of Shanghai, China. The area began as the Canidrome, a stadium structure originally built for greyhound racing in 1928.
Read article
Top Questions
AI generatedMore questions
Nearby Places
South Shaanxi Road station
Shanghai Metro interchange station
Sino-British College
Saint Nicholas' Church, Shanghai
Russian Orthodox Church
Huaihai Road
Road in Shanghai, China
Former Residence of Sun Yat-Sen (Shanghai)
House in China
New Synagogue (Shanghai)
Former synagogues in Shanghai, China
IAPM Mall
Shopping mall in Shanghai
Shanghai No. 2 High School
School in Shanghai