Leela Savasta - Home

Leela Savasta

Leela Savasta was born and raised in Vancouver, Canada. She is also a dual citizen with the United States.

Savasta stars in the Showcase original drama series Cra$h & Burn (2009). Additionally, she play recurring roles in NBC's award winning drama Battlestar ... read more

Portrait Photos of Leela Savasta 18 Portrait Photos

Landscape Photos of Leela Savasta 38 Landscape Photos