French brand A.P.C. runs several flagship stores in Tokyo, three to be exact. This is one of them, located right in Shibuya.