Luis Urria was born in 1949, age 75. Luis Urria's address is 5131 Mount View Road , Antioch, TN 37013. Public records show Luis has also lived in Nashville, TN. Luis's latest phone number is (615) 327-0184.
Also goes by: Luis F Urria
Phone Numbers: (615) 327-0184
Results 1 - 1 of 1