Tokyo Tower

The Tokyo Tower was a structure in Tokyo. It could be seen from the Tokyo-branch of Harmony Shoal. (TV: The Return of Doctor Mysterio)