This polished hotel near Akihabara Station offers stylish, comfy rooms with free Wi-Fi and a trendy cafe/bar, all just steps from Tokyo's hustle.
2 Chome-10-6 Kanda Awajicho, Chiyoda City, Tokyo 101-0063, Japan Get directions
Becky Ashler
Lodewijk Venhuizen
Trip.com Member
Trip.com Member
Nhoel Santos
Andika Ikhsan
Thantakorn Lakanasirorat
Trip.com Member