Coach, the luxury handbag and accessories brand founded in New York, is preparing to open a store at Menlo Park Mall in Edison.