@Japan Travel August 11, 2019 Japan Travel: Built in 1963, Kyoto Tower sits right opposite Kyoto Station – and we are all ab…