Footwear, handbags and accessories retailer Coach Inc has opened its first European flagship store in London, timed to coincide with the brand's 70th anniversary this year.