Louisa Urrutia was born in 1931, age 93. Louisa Urrutia's address is 204 South Frio Street , Lockhart, TX 78644. Possible relatives include Pedro Orrutia, Lupe Rodriguez and 3 others. Public records show Louisa has also lived in Lockhart, TX. Louisa's latest phone number is (512) 398-2927.
Phone Numbers: (512) 398-2927
Results 1 - 1 of 1