Public records show Brooklyn, Oceanside and Flushing as cities Leela also stayed in. Records link phone number (516) 456-3002 with Leela’s details. Leela currently resides at 874 Dean Dr #4R, North Baldwin, Ny 11510. The current age of Leela is 75. Leela's birth date was listed as 1949. Possible relatives of Leela are: Joseph John Koickal, Sebastian M Joseph, Jason Joseph and 4 other people.