My Cart

Close

Shirts & Blouses

Refine

Refine

Wrap Blouse in Purple

Regular
£32.00
Sale
£32.00
Regular
Unit Price
per 

Wrap Blouse in Paisley Print

Regular
£36.00
Sale
£36.00
Regular
Unit Price
per 
SOLD OUT
baslerWool Blend Shirt in Cream - M - Dirty Disco

Wool Blend Shirt in Cream - M

Regular
£32.00
Sale
£32.00
Regular
Unit Price
per 

Velvet Blouse in Royal Blue -S

Regular
£36.00
Sale
£36.00
Regular
Unit Price
per 

Tiered Top in Black Floral Print

Regular
£44.00
Sale
£44.00
Regular
Unit Price
per 

Tie Neck Blouse in Abstract Floral Print

Regular
£32.00
Sale
£32.00
Regular
Unit Price
per 
SOLD OUT
VintageTie Front Blouse in Black Giraffe Print - UK 8 - Dirty Disco

Tie Front Blouse in Black Giraffe Print - UK 8

Regular
£39.00
Sale
£39.00
Regular
Unit Price
per 
SALE
VintageTextured Check Blouse in Black - Dirty Disco

Textured Check Blouse in Black

Regular
£23.00
Sale
£23.00
Regular
£46.00
Unit Price
per 
SOLD OUT
VintageStriped Blouse in Maroon - Dirty Disco

Striped Blouse in Maroon

Regular
£36.00
Sale
£36.00
Regular
Unit Price
per 
SALE
VintageStripe Print Wrap Blouse in Monochrome - Dirty Disco

Stripe Print Wrap Blouse in Monochrome

Regular
£23.00
Sale
£23.00
Regular
£46.00
Unit Price
per 
SALE
VintageSilk Short Sleeve Top in Tulip Print - Dirty Disco

Silk Short Sleeve Top in Tulip Print

Regular
£18.00
Sale
£18.00
Regular
£36.00
Unit Price
per 
SOLD OUT
VintageSilk Oversized Shirt in Lilac - Dirty Disco

Silk Oversized Shirt in Lilac

Regular
£34.00
Sale
£34.00
Regular
Unit Price
per 
SALE
VintageSilk Blouse in Turquoise - Dirty Disco

Silk Blouse in Turquoise

Regular
£17.00
Sale
£17.00
Regular
£34.00
Unit Price
per 
SALE
VintageSilk Blouse in Pink Floral Print - Dirty Disco

Silk Blouse in Pink Floral Print

Regular
£24.00
Sale
£24.00
Regular
£48.00
Unit Price
per 
SOLD OUT
VintageSilk Blend Tie Front Blouse in Sage - M - Dirty Disco

Silk Blend Tie Front Blouse in Sage - M

Regular
£44.00
Sale
£44.00
Regular
Unit Price
per 
SOLD OUT
VintageShort Sleeve Floral Embroidered Blouse in Ivory - Dirty Disco

Short Sleeve Floral Embroidered Blouse in Ivory

Regular
£32.00
Sale
£32.00
Regular
Unit Price
per 
SALE
VintageShort Sleeve Blouse in White Splash Print - Dirty Disco

Short Sleeve Blouse in White Splash Print

Regular
£17.00
Sale
£17.00
Regular
£34.00
Unit Price
per 
SOLD OUT
VintageShort Sleeve Blouse in Mustard Floral Print - Dirty Disco

Short Sleeve Blouse in Mustard Floral Print

Regular
£34.00
Sale
£34.00
Regular
Unit Price
per 

Short Sleeve Blouse in Ivory

Regular
£32.00
Sale
£32.00
Regular
Unit Price
per 
SALE
VintageShort Sleeve Blouse in Green Floral Print - Dirty Disco

Short Sleeve Blouse in Green Floral Print

Regular
£16.00
Sale
£16.00
Regular
£32.00
Unit Price
per 

Short Sleeve Blouse in Blue

Regular
£34.00
Sale
£34.00
Regular
Unit Price
per 

Short Sleeve Blouse in Black Leaf Print

Regular
£34.00
Sale
£34.00
Regular
Unit Price
per 
SALE
VintageSemi-Sheer Blouse in White Abstract Print - Dirty Disco

Semi-Sheer Blouse in White Abstract Print

Regular
£17.00
Sale
£17.00
Regular
£34.00
Unit Price
per 
SALE
VintageSatin Blouse in Pink Stripe Print - Dirty Disco

Satin Blouse in Pink Stripe Print

Regular
£19.00
Sale
£19.00
Regular
£38.00
Unit Price
per 

Safari Shirt in Sand

Regular
£34.00
Sale
£34.00
Regular
Unit Price
per 

Racing Print Blouse in Black

Regular
£36.00
Sale
£36.00
Regular
Unit Price
per 
SOLD OUT
VintagePuff Sleeve Jacquard Blouse in White - Dirty Disco

Puff Sleeve Jacquard Blouse in White

Regular
£22.00
Sale
£22.00
Regular
£44.00
Unit Price
per 
SOLD OUT
VintagePuff Sleeve Blouse in Tulip Print - Dirty Disco

Puff Sleeve Blouse in Tulip Print

Regular
£18.00
Sale
£18.00
Regular
£36.00
Unit Price
per 
Shop Dirty Disco's collection of one-of-a-knit vintage shirts and blouses – shirts, floral print blouses and frilly blouses.