individualised shopping experience

Located on the iconic Regent Street in London, the Burberry mega store stands as an emblem of British luxury fashion....