This hotel, located right outside of Shinjuku station, is an ideal place to stay while visiting Tokyo. With over 10...
Shinjuku · 2 Chome-2-1 Nishishinjuku, Shinjuku City Tokyo