Electra Owens's address is 8100 Seawall Boulevard Apartment 241, Galveston, TX 77551. Possible relatives include Kathryn Leavins, Charlotte Moore and 3 others. Public records show Electra has also lived in Coupland, TX. Electra's latest phone number is (512) 517-0679.
Also goes by: Electra Gale Owens
Phone Numbers: (512) 517-0679
Results 1 - 1 of 1