Four Seasons Hotel Tokyo at Otemachi with Skyline Views
Four Seasons Hotel Tokyo at Otemachi (フォーシーズンズホテル東京大手町) is a luxury five-star hotel located in Otemachi District, Chiyoda City, Tokyo, Japan.
Video Source: Review: Four Seasons Tokyo at Otemachi from TravelSort on Youtube ⁄ CC BY