This hotel is located in the heart of Shinjuku and has decently priced rooms for Tokyo standards. Nothing super fancy,...
Shinjuku · 5 Chome-3-20 Shinjuku, Tokyo
Showing 11 to 11 of 11 results