Luis Urrubarri was born in 1947, age 76. Luis Urrubarri's address is 4154 Inverrary Drive Apt 3, Lauderhill, FL 33319. Possible relatives include Nellys Arribarri, Nellysnel Urribarri and 2 others. Public records show Luis has also lived in Tamarac, FL. Luis's latest phone number is (954) 717-4051.
Phone Numbers: (954) 717-4051
Results 1 - 1 of 1