- Feb 22, 2015
Read more here.As I've mentioned planning a few times in the podcast, I'm currently in Tokyo! And of course I had to visit Akihabara, the electronics capital of Japan to see what kind of retail presence SFF has in this country that's perpetually short on space.
Akihabara (also known as Electric Town) is an area to the west of Akihabara Station in Central Tokyo, just north-east of the Imperial Palace. It's a hub of geek culture, with many stores and venues promoting video games, anime, manga, and PC hardware.