Where is Akihabara Washington Hotel, Tokyo located?
Akihabara Washington Hotel, Tokyo, Akihabara Washington Hotel, Tokyo, Japan (approx. 35.69748°, 139.77373°)
Akihabara Washington Hotel, Tokyo, Akihabara Washington Hotel, Tokyo, Japan (approx. 35.69748°, 139.77373°)