Готель розташований в центрі Токіо, на території фешенебельного комплексу Yebisu Garden Place. Крім самого готелю він включає в себе офісні будівлі, житлові будинки з дорогими квартирами, магазини, кінотеатр і престижний фітнес-клуб. Із вікон просторих номерів готелю відкривається вражаюча панорама міста.