Located in a quiet area in central Tokyo, Hotel Edoya boasts a public hot bath, a terrace and spacious Japanese-style rooms.
Well located in the Chiyoda district of Tokyo, Artist Hotel - BnA STUDIO Akihabara is located 500 metres from Yushima Goryo Shrine, 500…
Set within a historic Japanese garden, Hotel Chinzanso Tokyo offers spacious rooms with garden or city views and free Wi-Fi.
Featuring 3-star accommodations, Hotel Tokyo Garden Palace is located in Tokyo, a 3-minute walk from Yushima Seido and 400 yards from…
Situated a 10-minute walk from Tokyo Metro Hongo-sanchome Station and a 3-minute walk from Tokyo University’s campus, Forest Hongo features…