Sandra Leo was born in 1955 in Hammersmith, London, England, UK. She is an actress, known for Lunch Hour (1963) and Psyche 59 (1964).
Lunch Hour
Psyche 59
Sem dados