The Capitol Theatre

Address:146 Huqiu Road

Text by John Meckley

The Capitol Theatre, the first air-conditioned cinema in Shanghai, was located in the Shahmoon Building designed by C.H. Gonda.

Tags: