• See More

    Tokyo Skytree used to be the tallest man-made structure in the world. You can see it soaring into the clouds from anywhere in the Asakusa area. It's a landmark of Tokyo and definitely a must-visit spot.

Other Reviews by Jessie Cheng