In acknowledgement of this renaissance, Barbour has opened its very first heritage store just off Carnaby Street. Set over two floors, the shop stocks all the key styles from down the years including this double-breasted wax one — get it before Camilla does. £249, 29 Fouberts Place, W1 (020 7434 3209)