Tabist Hotel New Washington Shibuya se encuentra en el centro de Tokio, a 6 min a pie de Toguri Museum of Art, yofrece habitaciones con aire acondicionado y wifi gratis. El alojamiento está a unos menos de 1 km de Nabeshima Shoto Park, a 10 min a pie de Ancient Egyptian Art Museum y a menos de 1 km de Centro Cultural Shidax. El alojamiento dispone de servicio de habitaciones, recepción 24 horas y guardaequipaje.
En el hotel, todas las habitaciones disponen de armario. Todas las unidades del alojamiento están equipadas con TV de pantalla plana y artículos de aseo gratuitos.
Cerca del alojamiento hay puntos de interés como Cruce de Shibuya, Shibuya Center-gai y Shibuya Center-gai Shopping Street. El aeropuerto más cercano (Aeropuerto de Tokio-Haneda) está a 21 km.