Vintage find: waxed Barbour, Harris Tweed jacket or band tee

London's genuinely un-exportable shopping experience: one-off British heritage pieces (Barbour, tweed, punk-era tees) at a fraction of curated-vintage prices abroad.

Price: 45 GBP (Typical haggled market price (vintage Barbour £40-90, Harris Tweed £30-60, band tees £15-35) — estimate, varies by stall)

Where to buy: Portobello Road, Notting Hill (Friday/Saturday for vintage, go before 11am); Brick Lane Vintage Market & Beyond Retro, Shoreditch (Sundays best).

Price checked 2026-07-03