South China Morning Post News 1924-07-15
Local and General
In Shanghai, a new open-air moving picture theatre, the Alhambra, at 119 Range Road, between N. Szechuen and Honan Roads, was opened on July 10. The new theatre, under the management of Mr. Richard Bell, has a seating capacity of 2,000 and offers all seating space at 40 and 70 cents.
View the full text image