It is not the biggest nor the most famous department store in London, but Liberty is certainly the most charming one.
The floral prints at the heart of Carnaby Street represent the English Rose. Harrods transpire a golden opulence that can be translate as tacky and Selfridges is practical American giving space to High Street brands as Primark.
Liberty is British. It is a less visited by the tourists and only by the ones with great taste. Probably because the store doesn’t limit itself to sure classics, but it bets on cool brands and corky ideas.
The department store also gives a lesson on a visual merchandising that makes you feel in the countryside next to Oxford Street.