The Clock Tower is one of Hong Kong’s landmarks, located on Tsim Sha Tsui’s waterfront facing Victoria Harbour. Being part of the former Kowloon Station of the Kowloon-Canton