Is Molton Brown a luxury brand?
Is Molton Brown a luxury brand? What does Molton Brown do? Molton Brown was founded in London in 1971 as a small scale, artisan business, and has now grown to be a globally recognised luxury brand. Born on South Molton…