Отель расположен в центре Токио, на территории фешенебельного комплекса Yebisu Garden Place. Помимо самого отеля он включает в себя офисные здания, жилые дома с дорогими квартирами, магазины, кинотеатр и престижный фитнес-клуб. Из окон просторных номеров отеля открывается впечатляющая панорама города.