All orders are available for local pickup or shipped the next business day.

Join our Shop the Peacock FB Group!

Enjoy free shipping on orders over $100.

Local Deliveries will be made within 3 business days.

Your cart

Your cart is empty

Tops, Sweaters & Tanks

96 Results

Rust Rory Blouse

$68.00

Unit price
per 

Blossom Navy Lizzy Top

Regular price $29.00 $21.75

Unit price
per 

Striped Olive Sweater

Regular price $48.00 $36.00

Unit price
per 

TEXAS Grey Sweater

$45.00

Unit price
per 

Black Teal Lizzy Top

$29.00

Unit price
per 

Pumpkin Camelia Sweater

$79.50

Unit price
per 

Marigold Savanna Jane Top

$54.00

Unit price
per 

Olive Floral Lizzy Top

$29.00

Unit price
per 

Berry Stirling Tank

$49.50

Unit price
per 

Taupe Soft Top

$32.00

Unit price
per 

Dark Sand Satin Top

Regular price $35.00 $26.25

Unit price
per 

Black Floral Blouse

Regular price $28.00 $21.00

Unit price
per 

Amber Floral Savanna Jane

$54.00

Unit price
per 

Plum Berry Amari Top

Regular price $69.00 $51.75

Unit price
per 

Midnight Kaela Top

$69.50

Unit price
per 

Intense Rust Giana Top

Regular price $72.00 $54.00

Unit price
per 

Pippen Copper Top

Regular price $79.00 $59.25

Unit price
per 

Sage Plaid Top

Regular price $48.00 $36.00

Unit price
per 

Mushroom Seamless Tank

$22.00

Unit price
per 

Cream Ribbed Tank

$28.00

Unit price
per 

Burnt Sienna Seamless Tank

Burnt Sienna Seamless Tank

$22.00

Unit price
per 

Deep Mustard Cleo Tank

$35.00

Unit price
per 

Rust Neomi Tank

Regular price $55.00 $41.25

Unit price
per 

Mint Velvet Bubble Top

Regular price $58.00 $43.50

Unit price
per 

Empress Teal North Top

Regular price $42.00 $31.50

Unit price
per