We're back! Glassworks Soho is opening this Saturday 4th July - click here for special hours & directions.

Collection: Tops

CLOTHING
104 products
  • White embroidered daisy short sleeved top
    Regular price
    £70.00
    Sale price
    £70.00
    Regular price
    Unit price
    per 
    Sold out
  • Black gingham ruched bodice puff sleeve top
    Regular price
    £55.00
    Sale price
    £55.00
    Regular price
    Unit price
    per 
    Sold out
  • Mint green ruffle trim tank top
    Regular price
    £35.00
    Sale price
    £35.00
    Regular price
    Unit price
    per 
    Sold out
  • Bright yellow multicolor graphic print short sleeved shirt
    Regular price
    £65.00
    Sale price
    £65.00
    Regular price
    Unit price
    per 
    Sold out
  • Pale purple tie front diagonal ribbed knit top
    Regular price
    £65.00
    Sale price
    £65.00
    Regular price
    Unit price
    per 
    Sold out
  • White chiffon trim lace up front tank top
    Regular price
    £45.00
    Sale price
    £45.00
    Regular price
    Unit price
    per 
    Sold out
  • Blue embroidered daisy short sleeved top
    Regular price
    £70.00
    Sale price
    £70.00
    Regular price
    Unit price
    per 
    Sold out
  • Ivory twist front knit tank
    Regular price
    £50.00
    Sale price
    £50.00
    Regular price
    Unit price
    per 
    Sold out
  • Blue and white seersucker striped top
    Regular price
    £60.00
    Sale price
    £60.00
    Regular price
    Unit price
    per 
    Sold out
  • Orange floral print mid cinch blouse
    Regular price
    £75.00
    Sale price
    £75.00
    Regular price
    Unit price
    per 
    Sold out
  • Green high low hem padded muscle tee
    Regular price
    £40.00
    Sale price
    £40.00
    Regular price
    Unit price
    per 
    Sold out
  • Beige ruffle trim tank top
    Regular price
    £35.00
    Sale price
    £35.00
    Regular price
    Unit price
    per 
    Sold out
  • White corset long sleeved cropped top
    White corset long sleeved cropped top_
    Regular price
    £75.00
    Sale price
    £75.00
    Regular price
    Unit price
    per 
    Sold out
  • Ivory and pink floral double ruched long sleeved top
    Ivory and pink floral double ruched long sleeved top_
    Regular price
    £55.00
    Sale price
    £55.00
    Regular price
    Unit price
    per 
    Sold out
  • Pale pink sheer curved shirring top
    Pale pink sheer curved shirring top_
    Regular price
    £60.00
    Sale price
    £60.00
    Regular price
    Unit price
    per 
    Sold out
  • Beige puff short sleeve top
    Beige puff short sleeve top_
    Regular price
    £55.00
    Sale price
    £55.00
    Regular price
    Unit price
    per 
    Sold out
  • Lilac textured silky plunging tie front shirt
    Lilac textured silky plunging tie front shirt_
    Regular price
    £65.00
    Sale price
    £65.00
    Regular price
    Unit price
    per 
    Sold out
  • Lilac semi sheer wrap puff long sleeved blouse
    Lilac semi sheer wrap puff long sleeved blouse_
    Regular price
    £75.00
    Sale price
    £75.00
    Regular price
    Unit price
    per 
    Sold out
  • Pink one side off shoulder puff sleeved top
    Pink one side off shoulder puff sleeved top_
    Regular price
    £65.00
    Sale price
    £65.00
    Regular price
    Unit price
    per 
    Sold out
  • Orange open tie back cropped top
    Orange open tie back cropped top_
    Regular price
    £60.00
    Sale price
    £60.00
    Regular price
    Unit price
    per 
    Sold out
  • White ruched front long sleeved crop top
    White ruched front long sleeved crop top_
    Regular price
    £55.00
    Sale price
    £55.00
    Regular price
    Unit price
    per 
    Sold out
  • Lilac floral high neck long sleeved top
    Lilac floral high neck long sleeved top_
    Regular price
    £65.00
    Sale price
    £65.00
    Regular price
    Unit price
    per 
    Sold out
  • Dusty pink layered thin strap tank
    Dusty pink layered thin strap tank_
    Regular price
    £40.00
    Sale price
    £40.00
    Regular price
    Unit price
    per 
    Sold out
  • Beige thick strap corset bustier
    Beige thick strap corset bustier_
    Regular price
    £45.00
    Sale price
    £45.00
    Regular price
    Unit price
    per 
    Sold out