Other cities that this person has stayed in are Sondheimer and Tallulah. 626 Willow Bayou Rd, Tallulah, La 71282 is where Opa lives. Opa was born 55 years ago. Opa has listed (318) 574-4174 as this person's phone number. Clevie Ellon Russell, Horace Russell, Barry Russell and 2 other people are people possibly related to Opa. This person's birth year was listed as 1969.