D14 3 Walking distance from Akihabara, 2min Sta, Wi-fi – Tokyo | SherryStay