Elvidio Leiva was born in 1959, age 65. Elvidio Leiva's address is 814 Mountain Road , Logan, UT 84321. Possible relatives include Keyla Gonzalez, Berta Landaverry and 4 others. Public records show Elvidio has also lived in Logan, UT. Elvidio's latest phone number is (435) 753-6363. Previous phone numbers include (435) 753-9662 and (435) 755-3416.
Address History: 814 Mountain Road, Logan, UT 84321;
664 P/O Box, Logan, UT 84323
Results 1 - 1 of 1