Sarah Consuelo Spencer-Churchill was born on December 17, 1921 in Marylebone, London, England, UK. Sarah Consuelo was a producer, known for
Medusa (1973). Sarah Consuelo was married to Theodorous Roubanis, Guy Burgos and Edwin F. Russell. Sarah Consuelo died on October 13, 2000 in Middletown, Connecticut, USA.