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