The Body Shop British Rose Eau de Toilette (100 ml) The Body Shop British Rose Eau de Toilette (100 ml) This entry was posted in Next Image