Leela Savasta Photo - CineVura
Acting

Leela Savasta

Birthplace
Vancouver, British Columbia, Canada
Popularity
0.9

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