230-meter high shopping and office complex with an open-roof viewing deck on its top floor. The post Shibuya Scramble Square appeared first on japanistry.com.| japanistry.com