Star Theatre

Star Theatre at Hankow Road, Tsim Sha Tsui. On the right side of the main entrance and the theatre are two mega hand-drawn billboards in Chinese and English of The Isle of Lost Ship. The photo was taken in 1925.

Share Share
location