El Tokyo Green Palace se encuentra a 200 metros de la estación de metro de Kojimachi y a 10 minutos a pie del popular Palacio Imperial. Ofrece un restaurante, servicio de masajes y habitaciones con conexión gratuita a internet por cable.
Las habitaciones son modernas y están decoradas en tonos vivos y con detalles en madera. Todas las habitaciones están equipadas con purificador/humidificador de aire, nevera y TV de pantalla plana. Las habitaciones disponen de aire acondicionado y calefacción.
El establecimiento ofrece servicio de lavandería. La recepción 24 horas ofrece consigna de equipaje.
El restaurante Jardin sirve un desayuno buffet diario con platos japoneses y occidentales. Sirve platos japoneses e italianos para el almuerzo y la cena.
El Palace Tokyo Green se encuentra a 10 minutos a pie del santuario Yasukuni. Las estaciones de Yotsuya e Ichigaya están a 750 metros.