Creed opens new store in London’s Mayfair

Privately owned perfumer CREED founded in 1760 has returned to its London roots with a new store in Mayfair on Mount Street. Spread over two floors the new Creed boutique in London features a grand marble and brass interior complete with faceted mirrored ceilings create a grander feel. The lower ground floor is more of a personal shopping area where customers can come for private consultations.