Results 1 results found Sir Winston Churchill and President Eisenhower in Mayfair, London, England, United Kingdom, Europe