About us
Define
Definitions for
"Akihabara"
Tokyo, Japan. It is located less than five minutes by rail from Tokyo Station. Its name is frequently shortened to Akiba in Japan.
en.wikipedia.org