Churchill (the Hampstead statue)kev7000 (62) in churchill • 8 years ago Hi steemers Churchill ....ooooh yes!!!! Statue found at Hampstead nw3 Hope you enjoyed. Thanks for popping in Follow me @kev7000 Have a nice day. churchill statue hamstead