Are these towers an homage to the Doctor? I tried searching for real life buildings on earth with that name, and I did find a lone tower in a Japanese garden somewhere, however it looked nothing like the game version, and it wasn't a twin pair, as the game version.
Anyone know?