All orders sent in discreet packaging...

Collection: New Shirley of Hollywood

39 products
  • Shirley of Hollywood 31280 Teddy Rose
    Regular price
    £35.99
    Sale price
    £35.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood X31280 Teddy Rose
    Regular price
    £41.99
    Sale price
    £41.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood X31280 Black Teddy
    Regular price
    £41.99
    Sale price
    £41.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 31280 Black Teddy
    Regular price
    £35.99
    Sale price
    £35.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood X25776 Halter Neck Chemise
    Regular price
    £43.99
    Sale price
    £43.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 25776 Halter Neck Chemise
    Regular price
    £38.99
    Sale price
    £38.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood X31511 Blue/Black
    Regular price
    £43.99
    Sale price
    £43.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood X31511 Blush/Black
    Regular price
    £43.99
    Sale price
    £43.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 31511 Blue/Black
    Regular price
    £38.99
    Sale price
    £38.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 31511 Blush/Black
    Regular price
    £38.99
    Sale price
    £38.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood X31512 Blue/Black
    Regular price
    £48.99
    Sale price
    £48.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood X31512 Blush/Black
    Regular price
    £48.99
    Sale price
    £48.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 31512 Blue/Black
    Regular price
    £43.99
    Sale price
    £43.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 31512 Blush/Black
    Regular price
    £43.99
    Sale price
    £43.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 25892 Lace Babydoll
    Regular price
    £35.99
    Sale price
    £35.99
    Regular price
    Unit price
    per 
    Sold out
  • Shirley of Hollywood 25908 Gartered Chemise
    Regular price
    £51.99
    Sale price
    £51.99
    Regular price
    Unit price
    per 
    Sold out