Leela Savasta is an actress best known for guest starring on Psych (2006).
Acting
9
13
Female
Vancouver, British Columbia, Canada
October 28, 1985
Invalid Date
Leela Lacterman Savasta
2015
2014
2012
2011
2007
2006
2009
2005
2004
2001