Akihabara at Night 18 March 2017 in Travel, Japan, Tokyo As a nerd, Akihabara is one of the places on the must-see list when in Tokyo. Akihabara is the electric town – hundreds of shops with video games, electronics, flashing lights everywhere, maid cafés, otaku culture, manga shops, … Continue reading