Creative Images

Akihabara electric town, Tokyo - stock photo

Akihabara is Tokyo's shopping hub for electronics products and the center of Japan's otaku (geek) culture.
Akihabara electric town, Tokyo
Embed
Get this image in a variety of framing options at Photos.com.