Insights

Confused Branding In Japan?

   Petit or Grande?  Well we suppose it’s a Grandly Petit apartment in Akihabara, Tokyo.