The famous, upmarket department store in Piccadilly, London.
181 Piccadilly, St. James’s, London W1A 1ER