Situé à seulement 1 km du Palais impérial de Tokyo à Tōkyō, The Tokyo Station Hotel présente 6 restaurants. Hôtel 5 étoiles de luxe est niché dans un quartier de shopping à Tōkyō et surplombe la ville en vous proposant un bain chaud.
L'hotel est fixé à seulement 400 mètres du Centre commercial Marunouchi Building et à quelques minutes de route de le Tokyo. Le Parc d'Ueno se trouve à moins de 3 km de cet hébergement, tandis que l'aéroport international Haneda de Tokyo est à 20 km. L'hotel est situé assez proche du Théâtre Kabuki-za, tandis que Tokyo Station JR Express Terminal est à 5 minutes de marche. La gare l'Yurakucho est à moins de 10 minutes de marche.
Il y a 150 chambres à cet hotel, chacune d'entre elles possède une climatisation, et des équipements de divertissement comme une TV à écran plat avec des chaînes satellite. Meublées avec des lits doubles, elles ont également un haut plafond. Les salles de bain comprennent une baignoire et une douche ainsi que des conforts comme un sèche-cheveux et un bonnet de douche.
Un petit déjeuner gratuit sous forme de buffet est offert chaque matin. Cet hébergement comprend 7 restaurants servant une grande variété de cuisines, notamment française, cantonaise et européenne. Le restaurant de l'hotel propose une carte française. Il y a un bar lounge stylisé pour prendre un verre. Il bar vous accueille également avec le Wi-Fi gratuit. À Tsujihan, vous pourrez déguster la cuisine japonaise, d'ailleurs, il se trouve à la vue de cet hébergement.