Leela Savasta

Leela Savasta

About Leela Savasta

Leela Savasta

Leela Savasta

October 28, 1985

Place of Birth    :   Vancouver, British Columbia, Canada
Imdb Profile    :   IMDB Profile

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