Tokyo logo

Tokyo Green Palace

Check Availability

Tokyo Green Palace
Nibanchi Niban-cho Chiyoda
Tokyo
102-0084
Japan

Rooms from $10.49 ( €7.96 / £7.24 ) per night

Picture of Tokyo Green Palace


Tokyo Green Palace is located 200 metres from Kojimachi Subway Station and a 10-minute walk from the popular Imperial Palace. It offers a restaurant, massage services and rooms with free wired internet.

Click here for more Information on the Tokyo Green Palace together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the Tokyo area Tokyo Visitor Information