The Mansion House, London.

The Mansion House, London, England