Dresses

From modest dresses to tops, trousers and more, we've got you covered (literally). Made with opaque fabrics, floor-length hemlines, longer sleeves and relaxed fits, look stylish and elegant in our designs.

440 products

Alya Maxi Jumper Dress - Green
Regular Price
£28.00
Sale Price
£28.00
Regular Price
Unit Price
per 
Layana Dress - Brown
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
Layana Dress - Cream
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
Lila Skirt Co-Ord - Cream
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
Lila Skirt Co-Ord - Khaki
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
Millie Maxi Dress - Blue
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
Millie Maxi Dress - Plum
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Millie Maxi Dress - Lime Green
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
Mimi Oversized Jacket/Dress - Beige
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
Mimi Oversized Jacket/Dress - Khaki Green
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
Mimi Oversized Jacket/Dress - Black
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
SOLD OUT
Raba Dress - Black
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Raba Dress - Navy
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Raba Dress - Beige
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Raba Dress - Cream
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Raba Dress - Khaki Green
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Raba Dress - Pink
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Kinza Shirt Dress - Khaki Green
Regular Price
£28.00
Sale Price
£28.00
Regular Price
Unit Price
per 
Kinza Shirt Dress - Cream
Regular Price
£28.00
Sale Price
£28.00
Regular Price
Unit Price
per 
Kinza Shirt Dress - Black
Regular Price
£28.00
Sale Price
£28.00
Regular Price
Unit Price
per 
Enya Tie Dress - Black
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
Enya Tie Dress - Tan
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
SOLD OUT
Farah Wrap Dress - Tan
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
SOLD OUT
Farah Wrap Dress - Cream
Regular Price
£30.00
Sale Price
£30.00
Regular Price
Unit Price
per 
SOLD OUT
Millie Maxi Dress - Tan
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Millie Maxi Dress - Pink
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Millie Maxi Dress - Khaki Green
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Millie Maxi Dress - Emerald Green
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Millie Maxi Dress - Black
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per 
SOLD OUT
Millie Maxi Dress - Cream
Regular Price
£27.00
Sale Price
£27.00
Regular Price
Unit Price
per