Das Hotel Keio Plaza Hotel Tokyo liegt im Zentrum des belebten Geschäfts-, Unterhaltungs- und Einkaufsviertels Shinjuku. Es befindet sich neben dem markanten Tokyo Metropolitan Government Building, das eine beeindruckende Aussicht über die Stadt bietet. In Gehweite sind große Kaufhäuser und der Bahnhof Shinjuku, ein wichtiger Verkehrsknotenpunkt Tokios.
Das Hotel bietet Zimmer mit Optionen wie Doppelbett, Queensize- oder Kingsize-Bett und Teppichboden. Zur Ausstattung gehören unter anderem eine Minibar, ein Safe sowie eine Klimaanlage mit zentraler Regelung. Zustellbetten können auf Anfrage bereitgestellt werden, sodass die Zimmer flexibel genutzt werden können.
Für das leibliche Wohl sorgen ein Café und ein Nichtraucher-Restaurant mit Klimaanlage, in dem auch ein kontinentales Buffetfrühstück serviert wird. Weitere Annehmlichkeiten sind unter anderem Wellnessangebote wie Sauna und Massage, ein Fitness-Studio sowie Fahrradverleih. Für Geschäftskunden stehen Business-Einrichtungen mit Fax und Projektor bereit.