Liberty London: Beautiful British Fashion and Modern Design

Located right in the heart of the city, Liberty London is a high-end, boutique department store housed in a stunning early 20thth century building which covers six floors.