prevnextoldernewer moddsey Fri, 07/13/2018 - 09:28 Junction of Hankow and Peking Roads. Red Lion Inn on the left and the Star Theatre on the right. Date picture taken 1951 Authors Eternal1966 Gallery 1950s Hong Kong Shows place Hankow Road [????- ] Star Theatre, TST [1922-1961] Red Lion Inn [c.1938-c.1966] Ho Tung Mansions (K. I. L. No. 527) [1931-1966] Log in or register to post comments