Popular accommodations in Tokyo-Nibanchou
HotelAccommodates 2
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.Book nowfrom $100 per night