Where is Akihabara?

Where is Akihabara located?

Akihabara, Akihabara (Station), Japan (approx. 35.6989°, 139.7737°)


Where is Akihabara on the map?