El Tokyo Art House está situado a 250 metros de la estación de Akado-shogakkomae y ofrece habitaciones con WiFi gratuita. El establecimiento está a 4,2 km del templo Sensoji y a 5 km del observatorio Sunshine 60 y de la torre Tokyo Skytree. El alojamiento alberga un jardín.
Todas las habitaciones cuentan con zona de estar, escritorio, hervidor de agua y baño compartido. Algunas habitaciones del Tokyo Art House ofrecen vistas a la ciudad.
El alojamiento se encuentra a 6 km del Museo de Tokio y a 21 km del aeropuerto internacional Tokyo Haneda.