Biography and filmography

Leela Savasta

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

Photos

Movies (10)

TV shows (13)