No, it was a long line of stalls... the origin of the term "electric town" not any singular place.
back
2 comments
That is akihabara itself https://www.gotokyo.org/en/spot/55/index.html
It started out like that and then lot of otaku shops opened and now akiba is known more for its otaku shops than the electric ones.
I may be wrong, but I'm 99% certain that has to be Akihabara.