

Com uma estadia The Tokyo Station Hotel, ficará numa localização central em Tóquio, a 5 minutos de carro de Palácio Imperial de Tóquio e de Torre de Tóquio. Este hotel de spa está a 0,7 km (0,4 mi) de Fórum Internacional de Tóquio e a 3,3 km (2 mi) de Tokyo Dome.