Le Tokyo Green Palace est situé à 200 mètres de la station de métro Kojimachi et à 10 minutes à pied du célèbre palais impérial. Il propose un restaurant, des services de massage et des chambres avec connexion Internet par câble gratuite.
Les chambres modernes présentent des couleurs vives et des touches de bois. Chaque chambre est équipée d'un purificateur/humidificateur d'air, d'un coffre-fort et d'une télévision à écran plat. Les chambres sont équipées de la climatisation et du chauffage.
Un service de blanchisserie est assuré sur place. Une bagagerie est disponible à la réception ouverte 24h/24.
Le restaurant Jardin sert un petit-déjeuner buffet quotidien composé de plats japonais et occidentaux. Il propose des plats japonais et italiens pour le déjeuner et le dîner.
Le Palace Tokyo Green se trouve à 10 minutes à pied du sanctuaire Yasukuni. Les gares de Yotsuya et d'Ichigaya sont à 750 mètres.