Tops

Filter
Save 42%

Seasalt Cornwall

Seasalt Cornwall - Copseland - Oversized Style T-Shirt - Pellitras Treetop
Regular Price
$38.00
Sale Price
$38.00
Regular Price
$65.00
Unit Price
per 
Save 15%

Seasalt Cornwall

Seasalt Cornwall - Organic Cotton Larissa Shirt - Aerial Marks Reflection
Regular Price
$92.65
Sale Price
$92.65
Regular Price
$109.00
Unit Price
per 
Save 50%

Seasalt Cornwall

Seasalt Cornwall - Organic Cotton Larissa Shirt - Red Hot Poker Dusk - LAST - Size 10
Regular Price
$54.50
Sale Price
$54.50
Regular Price
$109.00
Unit Price
per 
Save 48%

Seasalt Cornwall

Seasalt Cornwall - Wavecrest - Jersey Short Sleeve Shirt - Proteas Creek
Regular Price
$49.60
Sale Price
$49.60
Regular Price
$96.00
Unit Price
per 
Save 15%

Seasalt Cornwall

Seasalt Cornwall - Organic Cotton Larissa Shirt - Pin Cushion Protea Storm
Regular Price
$92.65
Sale Price
$92.65
Regular Price
$109.00
Unit Price
per 
Save 15%

Seasalt Cornwall

Seasalt Cornwall - Organic Cotton Larissa Shirt - Proteas Chalk
Regular Price
$92.65
Sale Price
$92.65
Regular Price
$109.00
Unit Price
per 
Sale

Seasalt Cornwall

Seasalt Cornwall - Sailor 3/4 Sleeve Top in GOTS-Certified Organic Cotton Jersey
Regular Price
from $39.90
Sale Price
from $39.90
Regular Price
$69.00
Unit Price
per 
Save 15%

Seasalt Cornwall

Seasalt Cornwall - Organic Cotton Larissa Shirt - Flax Flower Bright Orchid
Regular Price
$92.65
Sale Price
$92.65
Regular Price
$109.00
Unit Price
per 
Save 10%

Free Angel

Free Angel - Rafaela – Embroidered Linen Top
Regular Price
$143.10
Sale Price
$143.10
Regular Price
$159.00
Unit Price
per 
Save 10%

Free Angel

Free Angel - Spirita – Gathered Neckline Button-Throughout Linen Top
Regular Price
$125.10
Sale Price
$125.10
Regular Price
$139.00
Unit Price
per 
Save 10%

Free Angel

Free Angel - Elastita – Collar Neckline Button-Throughout Linen Top
Regular Price
$125.10
Sale Price
$125.10
Regular Price
$139.00
Unit Price
per 
Save 10%

Free Angel

Free Angel - Romantica – Lace Trim Linen Top
Regular Price
$143.10
Sale Price
$143.10
Regular Price
$159.00
Unit Price
per 
Save 10%

Free Angel

Free Angel - Ricamata – Relaxed Linen Top
Regular Price
$143.10
Sale Price
$143.10
Regular Price
$159.00
Unit Price
per 
Save 45%

Montaigne

Montaigne - Chloe - French Linen Vest / Waist Coat - Blue Tartan
Regular Price
$81.95
Sale Price
$81.95
Regular Price
$149.00
Unit Price
per 
Sale

Bamboo Body

Bamboo Body - Sadie - Neck Bamboo/Wool Layering Layering Top
Regular Price
from $39.99
Sale Price
from $39.99
Regular Price
$89.95
Unit Price
per 
Save 40%

Bamboo Body

Bamboo Body - Maya - Turtle Neck Bamboo/Wool Layering Top
Regular Price
$53.97
Sale Price
$53.97
Regular Price
$89.95
Unit Price
per 
Save 47%

Montaigne

Montaigne - Ava - French Linen Cami Top - Clay Check 106
Regular Price
$69.00
Sale Price
$69.00
Regular Price
$129.00
Unit Price
per 
Save 47%

Montaigne

Montaigne - Ava - French Linen Cami Top - Blue Tweed Check Tartan
Regular Price
$69.00
Sale Price
$69.00
Regular Price
$129.00
Unit Price
per 
Save 10%

Montaigne

Montaigne - 100% Australian Merino Wool Knit Top Spencer - Stripe - 089
Regular Price
$125.10
Sale Price
$125.10
Regular Price
$139.00
Unit Price
per 
Save 45%

Free Angel

Free Angel - Laura Top – Relaxed Linen Button Front Shirt
Regular Price
$65.45
Sale Price
$65.45
Regular Price
$119.00
Unit Price
per 
Sale

Free Angel

Free Angel - Rotondo – Relaxed Linen Short Sleeve Everyday Top
Regular Price
from $79.10
Sale Price
from $79.10
Regular Price
$109.00
Unit Price
per 
Sale

The Italian Cartel

The Italian Cartel - Sanita - Loose Italian Linen Top
Regular Price
from $79.90
Sale Price
from $79.90
Regular Price
$139.00
Unit Price
per 
Save 10%

The Italian Cartel

The Italian Cartel - Treviso – Italian Linen Button Front Layering Top/ Jacket
Regular Price
$125.10
Sale Price
$125.10
Regular Price
$139.00
Unit Price
per 
Save 40%

Eva's Sunday

Eva’s Sunday - Shelby - European Linen Vest Jacket - Black
Regular Price
$159.00
Sale Price
$159.00
Regular Price
$265.00
Unit Price
per 
Save 62%

NERIS

NERIS - Ines - Long Sleeve Top - Rice - LAST - Size 12
Regular Price
$59.90
Sale Price
$59.90
Regular Price
$159.00
Unit Price
per 
Save 60%

NERIS

NERIS - Tilda - Cupro Long Sleeve Shirt - Ricen
Regular Price
$71.60
Sale Price
$71.60
Regular Price
$179.00
Unit Price
per 
Save 40%

Other Labels

IRIS MAXI - Slate Ease - Relaxed Linen Blend Shirt - Denim Blue
Regular Price
$51.57
Sale Price
$51.57
Regular Price
$85.95
Unit Price
per 
Save 60%

Other Labels

IRIS MAXI — Vintage Button Detail Blouse - Rust
Regular Price
$30.38
Sale Price
$30.38
Regular Price
$75.95
Unit Price
per 
Save 40%

Other Labels

IRIS MAXI — Classic Stripe Relaxed Shirt - Beige
Regular Price
$47.97
Sale Price
$47.97
Regular Price
$79.95
Unit Price
per 
Save 40%

Other Labels

IRIS MAXI — Tailored Stripe Shirt - Chocolate
Regular Price
$51.57
Sale Price
$51.57
Regular Price
$85.95
Unit Price
per 
Save 10%

Free Angel

Free Angel - Basico - Italian Linen Top
Regular Price
$89.10
Sale Price
$89.10
Regular Price
$99.00
Unit Price
per 
Save 10%

Free Angel

Free Angel - Brava - Long Sleeve Linen Top
Regular Price
$125.10
Sale Price
$125.10
Regular Price
$139.00
Unit Price
per