Photo of Leela Savasta

Leela Savasta

Known for
Acting
Born
October 28, 1985
Birthplace
Vancouver, British Columbia, Canada

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

Filmography

Credits from TMDB.