The Keio Plaza is one of Tokyo's massive hotels. Located near the world's busiest train / subway station of Shinjuku, it is an excellent base for a business or tourism trip to Tokyo. While the street level is bustling and busy, the rooms are quiet and well kept, and are fairly large by Japanese standards. There is excellent transportation to... more

















