We have found 9 possible relatives of Karren: Bobby E Todd, Derick Ownerofshowro Todd, Lisa D Todd and 6 other people. This year Karren celebrated this person's 52 birthday. Karren has listed (901) 345-8614 as this person's phone number. 1972 is this person's birth date. Public records show that Karren is connected with Favor. 7316 Eggleston Rd, Memphis, Tn 38125 is where Karren lives. In addition to Memphis, Karren also lived in Memphis.