Tokyo Green Palace
Tokyo Green Palace
Nibanchi Niban-cho Chiyoda
Tokyo
102-0084
Japan
Rooms from $10.49 ( €7.96 / £7.24 ) per night
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.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.