Three restored Showa period houses re-opened as a small commercial initiative with a beer hall and restaurant, olive oil store, and bakery. Very charming little place.
At 634 meters Tokyo Skytree is Japan’s tallest building and was, at the time of completion in 2012, the second tallest structure in the world after the Burj Khalifa in Dubai. The tower has two observation decks at 350m and 450m.