The Clock Tower is a landmark in Hong Kong. On the southern shore of Tsim Sha Tsui, Kowloon. It is the site of the former Kowloon Station on the Kowloon-Canton Railway
All images copyright © Terry Bowker. All rights reserved.
Please login or register.