Akihabara
Soto-kanda 1,3 & 4-chome Chiyoda-ku, Tokyo, Japan 101-0021
Featured Review : Akihabara is known as "Electric Town" - it is here that the biggest
concentration of electronic stores in Tokyo is found. The competition is cut
throat and prices generally much lower than elsewhere in Tokyo. Few Tokyo...See Full Review