collection: vintage tops

filter and sort

filter and sort

1288 products

availability
price

the highest price is

£
£

1288 products

  • GILMORE GIRLS | extra extra small white ribbed top

    regular price £25.00
    regular price sale price £25.00
    GILMORE GIRLS | extra extra small white ribbed topGILMORE GIRLS | extra extra small white ribbed top
  • GILMORE GIRLS | small baby pink wrap mesh shirt

    regular price £27.00
    regular price sale price £27.00
    GILMORE GIRLS | small baby pink wrap mesh shirtGILMORE GIRLS | small baby pink wrap mesh shirt
  • GILMORE GIRLS | small black cable knit print baby tee

    regular price £25.00
    regular price sale price £25.00
    GILMORE GIRLS | small black cable knit print baby teeGILMORE GIRLS | small black cable knit print baby tee
  • GILMORE GIRLS | small black and blue striped off the shoulder top

    regular price £25.00
    regular price sale price £25.00
    GILMORE GIRLS | small black and blue striped off the shoulder topGILMORE GIRLS | small black and blue striped off the shoulder top
  • GILMORE GIRLS | small green scoop neck long sleeve top

    regular price £26.00
    regular price sale price £26.00
    GILMORE GIRLS | small green scoop neck long sleeve topGILMORE GIRLS | small green scoop neck long sleeve top
  • GILMORE GIRLS | small pink knitted top

    regular price £25.00
    regular price sale price £25.00
    GILMORE GIRLS | small pink knitted topGILMORE GIRLS | small pink knitted top
  • GILMORE GIRLS | medium pink and black checkered mesh long sleeved top

    regular price £25.00
    regular price sale price £25.00
    GILMORE GIRLS | medium pink and black checkered mesh long sleeved topGILMORE GIRLS | medium pink and black checkered mesh long sleeved top
    sold out
  • GILMORE GIRLS | medium baby pink and white shirt

    regular price £25.00
    regular price sale price £25.00
    GILMORE GIRLS | medium baby pink and white shirtGILMORE GIRLS | medium baby pink and white shirt