Shibuya's Tallest Building Offers Stunning Views of Tokyo

    The highest skyscraper in the trendy Shibuya neighborhood will open on November 1. The Shibuya Scramble Square building will feature over 200 restaurants and shops and offers unparalleled views of the area and beyond.