Burlington Arcade, Piccadilly, London.

Burlington Arcade, Piccadilly, London, England