Winston Churchill’s former Mayfair apartment, his first independent home in London from 1900-1905, is listed for £3.75M. Located on Mount Street, this heritage-rich residence offers a rare glimpse into the early life of Britain’s iconic Prime Minister.