Leela Savasta
Biography
Leela Savasta is an actress best known for guest starring on Psych (2006).
Personal information
Known for: Acting
Gender: Female
Date of birth: 28/10/1985
Place of birth: Vancouver, British Columbia, Canada
Leela Savasta is an actress best known for guest starring on Psych (2006).
Known for: Acting
Gender: Female
Date of birth: 28/10/1985
Place of birth: Vancouver, British Columbia, Canada