Terrold Barra's address is 3411 Treasure Street , New Orleans, LA 70126. Possible relatives include Jerellda Barra, Keith Barra and 3 others. Public records show Terrold has also lived in New Orleans, LA. Terrold's latest phone number is (504) 255-6143. Previous phone numbers include (504) 342-5697 and (504) 388-9716.
Results 1 - 1 of 1