Swiss watchmaker secures flagship location on Madison Ave.