Burberry’s Flagship Store in London Gets a Makeover Burberry has revamped their flagship store at 121 Regent Street in London in time for…