Department Stores in London - Mayfair 212 Piccadilly, Japan Centre, Mayfair, London, W1J 9HG Tags: cheap, japanese, supermarket, sushi