Pick up your order at the shop, have it delivered for free in Toronto, or ship anywhere in Canada or the U.S.

Collection: Tops

124 products
  • Embroidered Cotton Blouse
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • White Scalloped Trim Blouse
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • Lace Trimmed Sleeveless Blouse
    Regular price
    $42.00
    Sale price
    $42.00
    Regular price
    Unit price
    per 
    Sold out
  • Floral Embroidered Blouse
    Regular price
    $54.00
    Sale price
    $54.00
    Regular price
    Unit price
    per 
    Sold out
  • Floral Embroidered Button Up
    Regular price
    $42.00
    Sale price
    $42.00
    Regular price
    Unit price
    per 
    Sold out
  • White Satin Blouse
    Regular price
    $38.00
    Sale price
    $38.00
    Regular price
    Unit price
    per 
    Sold out
  • Cream Mesh Floral Print Blouse
    Regular price
    $38.00
    Sale price
    $38.00
    Regular price
    Unit price
    per 
    Sold out
  • Embroidered Lace Western
    Regular price
    $58.00
    Sale price
    $58.00
    Regular price
    Unit price
    per 
    Sold out
  • 1980's Roaches Jersey
    Regular price
    $44.00
    Sale price
    $44.00
    Regular price
    Unit price
    per 
    Sold out
  • 1980's Roaches Jersey
    Regular price
    $44.00
    Sale price
    $44.00
    Regular price
    Unit price
    per 
    Sold out
  • 1960's Guayabera Shirt
    Regular price
    $54.00
    Sale price
    $54.00
    Regular price
    Unit price
    per 
    Sold out
  • 1960's Flood City Bowmen Knit Polo
    Regular price
    $78.00
    Sale price
    $78.00
    Regular price
    Unit price
    per 
    Sold out
  • Checkered Button Down Shirt
    Regular price
    $42.00
    Sale price
    $42.00
    Regular price
    Unit price
    per 
    Sold out
  • Striped Cropped Long Sleeve Top
    Regular price
    $38.00
    Sale price
    $38.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Sheriff Button Down
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1950s Jantzen Sleeveless Top
    Regular price
    $62.00
    Sale price
    $62.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Ladies Champion Track Jersey
    Regular price
    $58.00
    Sale price
    $58.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Pink Zig Zag Blouse
    Regular price
    $32.00
    Sale price
    $32.00
    Regular price
    Unit price
    per 
    Sold out
  • 1990s German Lace Detailed Blouse
    Regular price
    $42.00
    Sale price
    $42.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Green Floral Top
    Regular price
    $42.00
    Sale price
    $42.00
    Regular price
    Unit price
    per 
    Sold out
  • 1980s Ruffled Collar Chiffon Blouse
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Japanese Floral Top
    Regular price
    $42.00
    Sale price
    $42.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Orange and Cream Flutter Sleeve Top
    Regular price
    $46.00
    Sale price
    $46.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Zig Zag Tank
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Cream Pleated Silk Blouse
    Regular price
    $54.00
    Sale price
    $54.00
    Regular price
    Unit price
    per 
    Sold out
  • 1980s Mustard Yellow Button Up Blouse
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1990s Drawstring Blouse
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Black and Gold Peplum Top
    Regular price
    $42.00
    Sale price
    $42.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Vikings Jersey
    Regular price
    $58.00
    Sale price
    $58.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Astro’s Jersey
    Regular price
    $44.00
    Sale price
    $44.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Maroon/Yellow Jersey
    Regular price
    $38.00
    Sale price
    $38.00
    Regular price
    Unit price
    per 
    Sold out
  • 1980s Izko Red/White Jersey
    Regular price
    $44.00
    Sale price
    $44.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s NFL Steelers #12 Jersey
    Regular price
    $68.00
    Sale price
    $68.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Champion Yellow Sleeve Football Jersey
    Regular price
    $58.00
    Sale price
    $58.00
    Regular price
    Unit price
    per 
    Sold out
  • 1980s Champion Spartans #2 Football Jersey
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Champion #61 Navy Football Jersey
    Regular price
    $58.00
    Sale price
    $58.00
    Regular price
    Unit price
    per 
    Sold out
  • 1960s Superior Green Bay Packers Jersey
    Regular price
    $78.00
    Sale price
    $78.00
    Regular price
    Unit price
    per 
    Sold out
  • 1980s Russell White #20 Football Jersey
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Powers 30 Football Jersey
    Regular price
    $48.00
    Sale price
    $48.00
    Regular price
    Unit price
    per 
    Sold out
  • 1970s Peach Bowling Blouse
    Regular price
    $38.00
    Sale price
    $38.00
    Regular price
    Unit price
    per 
    Sold out