El Hotel The Knot Tokyo Shinjuku se inaugura en agosto de 2018 y está situado en Tokio. Se encuentra a 1,8 km del santuario Meiji Jingu y ofrece vistas a la ciudad.
Los alojamientos cuentan con TV de pantalla plana vía satélite, hervidor de agua, escritorio, nevera y baño privado con bidet y artículos de aseo gratuitos.
El Hotel The Knot Tokyo Shinjuku se encuentra a 2 km del jardín nacional Shinjuku Gyoen, a 2,7 km del estudio de televisión NHK Studio Park y a 17 km del aeropuerto internacional de Tokio-Haneda.