Home >

Sulekha Naidu

Sulekha Naidu

Birthday: | Place of Birth: Texas, USA

Sulekha Ebelle is an actress, producer, and writer living in NYC.

...

Known For

Leela
6.5 2002
Leela See Detail

Acting

Year
Title

Role

2002
Leela

as    Restma