Department Stores in London - Mayfair 181-186 Piccadilly, Mayfair, London, W1J 9EH Tags: christmas, department store, harrods, ice cream, liberties, selfridges