Graham & Brown is delighted to announce the opening of its flagship London showroom — a brand-new retail experience now open at 187 King’s Road, Chelsea.