Winston Churchill’s former London home hits the market for $24.8M
Prime Minister Winston Churchill’s former London home has the market for roughly $24.8 million. The iconic wartime leader’s pad is located in posh Kensington, near landmarks including the Royal Albert Hall and Hyde Park. […]