Tokyo Tower
It's the tallest self-supporting steel structure (333 meters) in the world and the tallest artificial structure in Japan.
lat: 35.6585984,
long: 139.7454581
Embed
Did you see something wrong?, contact Tagzania.
Tagzania

