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

Acting
Leela Savasta is an actress best known for guest starring on Psych (2006).