St. James's Church, Piccadilly, London.

St. James's Church, Piccadilly, London, England