InsightsConfused Branding In Japan? Spencer / December 26, 2015 Petit or Grande? Well we suppose it’s a Grandly Petit apartment in Akihabara, Tokyo.