Jo Malone London 500ml

JO MALONE LONDON BODY & HAND WASH in 500ml

The crystal-clear gel transforms into a rich lather & its uplifting fragrance fills the bathroom

£52.00