The birth year was listed as 1970. 9575 Delaware St, Indianapolis, In 46240 is where Llora resides. Records link Llora with Kimberly Elaine Jimeson, Cedric D Brown, Brenda S Besser and 6 other...