moddsey Fri, 01/25/2019 - 17:40 prevnextoldernewer Address: Old Tai Po Road, Ma Liu Shui, near the Chinese University. Operated between 1963 and 2005. Seen in scenes in B/W Cantonese movies. Date picture taken 1965 Tags Ma On Shan Gallery 1960s Hong Kong Shows place(s) Yucca de Lac [1963-2005] Log in or register to post comments