December 8, 2019January 6, 2021 Urban art – Shibuya, Tokyo, Japan. ‘Meiji Shrine.‘ Urban art – Shibuya, Tokyo, Japan. ‘Meiji Shrine.‘ Artwork from my travel art blog article ‘Sakura Japan.’ Share this:PinterestLinkedInFacebookWhatsAppRedditTwitterEmailLike this:Like Loading... Related