Statue of Sir Winston Churchill

Postal address:

Parliament Square, Westminster, London, SW1P 3JX, United Kingdom

Social media: