Thank you for shopping the Peacock! All orders are available for local pickup or shipped by the next business day.

Local Deliveries will be made within 3 business days. Enjoy free shipping on orders over $100.

Sign up for our emails so you don't miss our sales & events.

Your cart

Your cart is empty

Tops, Sweaters & Tanks

89 Results

Pastel Green Lizzy Top

$29.00

Unit price
per 

Pearled Ivory Fabiola Shirt

$69.00

Unit price
per 

Fresh Mint Bailey Sweater

$80.00

Unit price
per 

Green Flower Top

$35.00

Unit price
per 

Flower Power Top

$45.00

Unit price
per 

Green Dot Top

$38.00

Unit price
per 

Bri Layerz Top

$74.00

Unit price
per 

Kelly Green Floral Top

$39.00

Unit price
per 

Comfy Green Top

$32.00

Unit price
per 

Royal Blue Lizzy Top

$29.00

Unit price
per 

Envy Green Top

$34.00

Unit price
per 

Lucky Pullover

$48.00

Unit price
per 

Corn Flower Yanis Silky Top

$48.00

Unit price
per 

Gentle Lavender Uri Top

$48.00

Unit price
per 

Fresh Mint Arianna

$79.00

Unit price
per 

Mint Blue Sweater

$52.00

Unit price
per 

Vibrant Green Polo Top

$42.00

Unit price
per 

Lauren Green Textured Top

$48.00

Unit price
per 

Bright Paintbrush Lizzy Top

$29.00

Unit price
per 

Teal Paisley Lizzy Top

$29.00

Unit price
per 

Sold out

Ivory Striped Savanna Jane Top

$58.00

Unit price
per 

Black & Pink Paisley Savanna Jane

$54.00

Unit price
per 

Fuschia Geo Print Top

$39.00

Unit price
per 

Pretty in Pink Button Down

$42.00

Unit price
per 

Off White Fitted Top

$34.00

Unit price
per