Sulekha Naidu

Sulekha Naidu (0)

| Texas, USA

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

On Movies

  • Change in the Air
  • Better Off Single
  • I Lost My Phone!
  • Leela

NextFilm 2025