Harvey Nichols is an international luxury lifestyle store specialising in brand name merchandise with stores in London, Leeds and Riyadh.