logo
Home > Photo Galleries > Asia > India, Japan and China > Tokyo (Japan)

Rate this photo

Akihabara

Akihabara, Tokyo, Japan, electronic mecca

A shop in the electronic mecca Akihabara in Tokyo, the capital of Japan. This Photo was taken on a Sunday evening in early December of 1999