Leila currently resides at 1750 Bell Rd, Otto, Nc 28763. Otto and Franklin are cities Leila has lived in. Leila's birth date was listed as 1973. The number currently linked to Leila is (828) 524-9884. We have found 5 possible relatives of Leila: Gary Andrew Kirkland, Pauline A Jones, Michael Eugene Jones and 2 other people. The age of Leila is 51.