Penhaligon's Terrible Teddy

Penhaligon's Terrible Teddy

Regular price
$484.00
Sale price
$484.00
Regular price
Sold out
Unit price
per 

Top note is Incense; middle note is Leather; base note is Ambroxan. 

Volume: 75ML