The store is located on Chuo-dori, the tourist-busy main street of Ginza. The area, a hub for luxury fashion brands and popular stores, is the equivalent of New York’s Fifth Avenue and Paris ...