Tokyo Tower is a communications and observation tower located in Shiba Park in Tokyo. With 332.5 metres (1091 ft), it is the second tallest artificial structure in Japan. The structure is an Eiffel Tower-inspired lattice tower that is painted white and international orange to comply with air safety regulations. From Roppongi you can see in the distance this…
Read More →