LondonStatue of Winston Churchill

Statue of Winston Churchill

Parliament Square in London, United Kingdom, is the site of a bronze statue of Sir Winston Churchill which stands here along with those of eleven other of famous statesmen.

Getting there

Statue of Winston Churchill

Parliament Square, London, London, SW1P 3JX