Free Shipping Over £50!

Shirt and Tees. Covering all your casual or dressing up needs.

96 products
  • Batik patterned style mens vintage 1990s short sleeve shirt Extra Large XL
    Regular price
    £17.00
    Sale price
    £17.00
  • Green and blue patterned mens vintage 1990s short sleeve cotton shirt Small S
    Regular price
    Sold out
    Sale price
    £17.00
  • Rich brown batik pattern vintage 1990s long sleeve mens cotton shirt XL Extra large
    Regular price
    £18.00
    Sale price
    £18.00
  • Beige oversize vintage 1980s 1990s silk shirt Medium Large M L
    Regular price
    £14.00
    Sale price
    £14.00
  • 1960s or 70s J Oscar Sharpe polka dot blouse shirt M
    Regular price
    Sold out
    Sale price
    £17.00
  • Red and orange patterned vintage 1970s long sleeve mens shirt by Arrow Large Extra large L XL As new
    Regular price
    Sold out
    Sale price
    £18.00
  • Floral short sleeve mens vintage Tiki shirt M Medium
    Regular price
    Sold out
    Sale price
    £15.00
  • Lightweight vintage 1970s short sleeve patterned polyester and nylon mens shirt M Medium
    Regular price
    £15.00
    Sale price
    £15.00
  • Creamy beige elephant print vintage unisex 1970s shirt by Shaft XS
    Regular price
    £20.00
    Sale price
    £20.00
  • Bold paisley pattern 1960s St Michael high neck blouse shirt M
    Regular price
    £12.00
    Sale price
    £12.00
  • Powder blue vintage 1970s or 1980s frill high neck blouse M to L
    Regular price
    Sold out
    Sale price
    £15.00
  • Navy blue block colour mens long sleeve shirt L
    Regular price
    £15.00
    Sale price
    £15.00