The new flagship, located in the Shibuya district, is one of its most prominent retail locations in Tokyo.