I think this may have been at the 'Temple of Ten Thousand Budhas' (that is the only name we knew it by). As far as I can recall this was located at Shah Tin -I'm happy to be corrected if this is not right!
Date picture taken
1955
Gallery