Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
If you go to Tokyo’s Akihabara, you’ll be sure to see these “itasha” driving around. Check out this selection of photos of cars born from Japanese otaku culture! So what exactly is an “itasha“? Itasha is a Japanese term for…