Place with origins in cosmetics advertises vanishing cream (6)
I believe the answer is:
lotion
'cream' is the definition.
(I've seen this before)
I don't understand how the rest of the clue works.
(Other definitions for lotion that I've seen before include "Liquid medicament" , "Embrocation" , "Liquid for washing the skin" , "Thick liquid for skin" , "Cosmetic/medical liquid" .)