東京都, Japan
The Tokyo Towers is a condominium complex located in the Kachidoki district of Chūō, Tokyo, Japan. The complex is situated at the confluence of the southwestern section of the Sumida River and Tokyo Bay.
Listen to the audio guide for Site Of The Tokyo 2020 Olympic Village and Paralympic Village Free on WIP — starts by itself when you arrive, even with the screen off