Coach, the US footwear and leathergoods brand, is to open a second flagship store in Japan, located in the Shibuya section of Tokyo. The Coach store will be located on Inokashira-dori, a central point within one of Japan's busiest shopping districts, and is expected to open in the spring of 2003.