Com uma localização conveniente na área de Área de Shinjuku, em Tóquio, Hotel New Takada situa-se a 2 minutos a pé de Statue of Peace, a 500 m de Tsumami - Kanzashi Museum e a 7 minutos a pé de Otomeyama Park. O alojamento está próximo de Shimoochiai Yachono Mori Park, de Shinjuku Suwa Shrine e de Hikawa Jinja Shrine. O alojamento dispõe de receção aberta 24 horas e acesso Wi-Fi gratuito em toda a propriedade.
O alojamento providencia quartos com ar condicionado, um frigorífico, chaleira, bidé, produtos de higiene pessoal gratuitos, televisão de ecrã plano com canais por satélite, leitor de Blu-ray e leitor de DVD. As unidades providenciam roupa de cama e toalhas.
Hotel New Takada tem vários pontos de interesse populares nas suas proximidades, incluindo Philatelic Museum, Nakamura Tsune Atelier Memorial Museum e Higashiyama Fujiinari Shrine. O aeroporto mais próximo é o Aeroporto de Tóquio-Haneda, que fica a 24 km de Hotel New Takada.