Tokyo Skytree
Winter 2013. A clear winter day is the best time to head up to Tokyo Skytree. In winter the sky is crystal clear. Tokyo Skytree marks the latest landmark on the map of Tokyo, located in the heart of Sumida city ward 20 minutes walk from Asakusa station. Built as the new television broadcasting tower […]