Tokyo Skytree

Tokyo Films · 197,210 views
Tokyo Skytree Tower is the tallest building in Japan. It has amazing views of Tokyo from its observation decks. Oshiage is the nearest metro station to the sky tree town