FLASH SALE - 30% OFF WITH QUICK30

Collection: Vintage Shirts

Hand-selected, grade A Vintage Shirts. Shop classic fashion smart and sustainably, and get free UK delivery when you spend £80.
Filter by
269 products
  • Vintage Oxford Shirt Red XL
    Vintage Oxford Shirt Red XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Wrangler Oxford Over Washed Beige Shirt Small
    Vintage Wrangler Oxford Over Washed Beige Shirt Small
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Red XXL
    Vintage Oxford Shirt Red XXL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Blue Small
    Vintage Oxford Shirt Blue Small
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Red Medium
    Vintage Oxford Shirt Red Medium
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Washed Pink XL
    Vintage Oxford Shirt Washed Pink XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Burgundy Large
    Vintage Oxford Shirt Burgundy Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Cord Shirt Blue Large
    Vintage Cord Shirt Blue Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Red Large
    Vintage Oxford Shirt Red Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Wrangler Cotton Shirt Navy XL
    Vintage Wrangler Cotton Shirt Navy XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Red XL
    Vintage Oxford Shirt Red XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Red XL
    Vintage Oxford Shirt Red XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Cotton Collarless Shirt Green Large
    Vintage Cotton Collarless Shirt Green Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Red XL
    Vintage Oxford Shirt Red XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Purple Large
    Vintage Oxford Shirt Purple Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Pink Small
    Vintage Oxford Shirt Pink Small
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Green Large
    Vintage Oxford Shirt Green Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Yellow Small
    Vintage Oxford Shirt Yellow Small
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Bugle Boy Company Oxford Shirt Red Large
    Vintage Bugle Boy Company Oxford Shirt Red Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Yellow Large
    Vintage Oxford Shirt Yellow Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Wrangler Cotton Shirt Navy Medium
    Vintage Wrangler Cotton Shirt Navy Medium
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Wrangler Oxford Shirt Purple XL
    Vintage Wrangler Oxford Shirt Purple XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Navy XL
    Vintage Oxford Shirt Navy XL
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Pink Large
    Vintage Oxford Shirt Pink Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Oxford Shirt Black Large
    Vintage Oxford Shirt Black Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Marlboro Oxford Shirt Pink Medium
    Vintage Marlboro Oxford Shirt Pink Medium
    Regular price
    £30.00
    Sale price
    £30.00
  • Vintage Wrangler Cotton Shirt Beige Large
    Vintage Wrangler Cotton Shirt Beige Large
    Regular price
    £25.00
    Sale price
    £25.00
  • Vintage Tommy Hilfiger Cotton Shirt Grey Medium
    Vintage Tommy Hilfiger Cotton Shirt Grey Medium
    Regular price
    £25.00
    Sale price
    £25.00