Free Shipping Over £50!

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

86 products
  • 1960s or 70s J Oscar Sharpe polka dot blouse shirt M
    Regular price
    Sold out
    Sale price
    £17.00
  • Stunning emerald green vintage 1960s or 1970s dogs ear collar shirt M
    Regular price
    £14.00
    Sale price
    £14.00
  • Red and orange patterned vintage 1970s long sleeve mens shirt by Arrow Large Extra large L XL As new
    Regular price
    £18.00
    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 S
    Regular price
    £20.00
    Sale price
    £20.00
  • Cream embroidered vintage 1950s or 1960s mens long sleeve dress wedding shirt S to M
    Regular price
    £24.00
    Sale price
    £24.00
  • Bold paisley pattern 1960s St Michael high neck blouse shirt M
    Regular price
    £12.00
    Sale price
    £12.00
  • Mens patterned cream and green long sleeve vintage 1970s car shirt by JC Penney M to L
    Regular price
    £24.00
    Sale price
    £24.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
  • Mid blue block colour mens long sleeve shirt by Eddie Bauer L
    Regular price
    £15.00
    Sale price
    £15.00