Tag: Itasha

UDX Akihabara: Just another public parking space

Akihabara, or Akiba as it’s known locally, is the go-to destination for those seeking the latest in tech gadgets, cameras,