published: 2017-05-17 01:39:52
A review of the Tokyo Station Hotel in Tokyo Japan, one of my favorite hotels that I’ve stayed in anywhere! Centrally located directly above Tokyo Station, this historic hotel was recently refurbished and offers a little bit of London in the heart of central Tokyo. If you’re visiting Tokyo, and you can afford it ($500/night to start) the Tokyo Station Hotel is a great experience!