Tops

These tops take classic elements one step further with old school flair. Find blouses, knits, essential tees and more, in timeless cuts and fluid silhouettes, handpicked for everyday living and all the important moments in-between. Season to season, the collection pairs with on-trend pieces, so you can dress casual or elegant, for day or for night.

88 products

  • Featured
  • Best selling
  • Alphabetically, A-Z
  • Alphabetically, Z-A
  • Price, low to high
  • Price, high to low
  • Date, old to new
  • Date, new to old

Filter by

    • In stock (83)
    • Out of stock (5)
    • Coats & Jackets (11)
    • Shirts & Tops (22)
    • Black (11)
    • Blue (13)
    • Brown (6)
    • brown (1)
    • Burgundy (1)
    • Cream (1)
    • Gold (2)
    • Green (6)
    • Grey (4)
    • Magenta (1)
    • Navy (2)
    • Orange (2)
    • Pink (10)
    • Purple (4)
    • Red (7)
    • Turquoise (1)
    • White (11)
    • Yellow (3)
    • XS (4)
    • S (6)
    • Small (12)
    • M (11)
    • Medium (13)
    • L (22)
    • Large (4)
    • XL (2)
    • X-Large (1)
    • XXL (1)
    • Extra Extra Large (1)
Red Silk Button Up
Regular Price
$38.00
Sale Price
$38.00
Regular Price
Unit Price
per 
Wild Print Silk Shirt
Regular Price
$37.00
Sale Price
$37.00
Regular Price
Unit Price
per 
SOLD OUT
1960s Judy Bond Blouse
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
70s Hibiscus Satin Blouse
Regular Price
$28.00
Sale Price
$28.00
Regular Price
Unit Price
per 
Floral Denim Overshirt
Regular Price
$28.00
Sale Price
$28.00
Regular Price
Unit Price
per 
Sunflower Denim Jacket
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
Vintage Bogside Weaving Cardigan
Regular Price
$89.00
Sale Price
$89.00
Regular Price
Unit Price
per 
Sunset Stripped Shirt
Regular Price
$26.00
Sale Price
$26.00
Regular Price
Unit Price
per 
Vintage Italian Wool Sweater
Regular Price
$42.00
Sale Price
$42.00
Regular Price
Unit Price
per 
Curtain Vest
Regular Price
$38.00
Sale Price
$38.00
Regular Price
Unit Price
per 
Beach Bonfire Pullover
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
80s Wrap Plunge Sweater
Regular Price
$26.00
Sale Price
$26.00
Regular Price
Unit Price
per 
90s Hand Dyed Crew
Regular Price
$34.00
Sale Price
$34.00
Regular Price
Unit Price
per 
Handmade Angora Knit Sweater
Regular Price
$34.00
Sale Price
$34.00
Regular Price
Unit Price
per 
Havana Shirt
Regular Price
$28.00
Sale Price
$28.00
Regular Price
Unit Price
per 
Lightweight Golf Sweater
Regular Price
$22.00
Sale Price
$22.00
Regular Price
Unit Price
per 
Bamboo Windowpane Shirt
Regular Price
$18.00
Sale Price
$18.00
Regular Price
Unit Price
per 
Jim Beam Denim Shirt
Regular Price
$35.00
Sale Price
$35.00
Regular Price
Unit Price
per 
Tiny Birds Button Up
Regular Price
$32.00
Sale Price
$32.00
Regular Price
Unit Price
per 
Leaf Lace Shirt
Regular Price
$24.00
Sale Price
$24.00
Regular Price
Unit Price
per 
Floral Satin Overshirt
Regular Price
$44.00
Sale Price
$44.00
Regular Price
Unit Price
per 
SOLD OUT
Blush Vanity Fair Shapewear
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
5th Dimension Ribbed T
Regular Price
$24.00
Sale Price
$24.00
Regular Price
Unit Price
per 
Cozy Couture Yellow Sweater
Regular Price
$28.00
Sale Price
$28.00
Regular Price
Unit Price
per 
Victorian Vixen Floral Blazer
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
Winter Aztec Fleece Sweater
Regular Price
$34.00
Sale Price
$34.00
Regular Price
Unit Price
per 
Paisley Floral Prairie Shirt
Regular Price
$36.00
Sale Price
$36.00
Regular Price
Unit Price
per 
Colourblock Rhythm T-shirt
Regular Price
$29.00
Sale Price
$29.00
Regular Price
Unit Price
per 
Polka Dot Addiction Knitted Shirt
Regular Price
$38.00
Sale Price
$38.00
Regular Price
Unit Price
per 
Explorer Purple Anorak Jacket
Regular Price
$44.00
Sale Price
$44.00
Regular Price
Unit Price
per