
Leela Savasta
- Date of Birth: 1985-10-28
- Place of Birth: Vancouver, British Columbia, Canada
Biography
Leela Savasta is an actress best known for guest starring on Psych (2006).... Leela Savasta is an actress best known for guest starring on Psych (2006).