Department Stores in London - Mayfair 210-220 Regent Street, Liberty, Mayfair, London, W1B 5AH Tags: Beauty, department store, fashion, furniture, Shopping