Located in central Tokyo, occupying the top 11 floors of Marunouchi Trust Tower Main building, near shopping.