Leuda Newell's address is 114 Kendall Drive , Newport News, VA 23601. Possible relatives include Melissa Carmon, Wayne Holmes and 4 others. Public records show Leuda has also lived in Williamsburg, VA. Leuda's latest phone number is (757) 599-9631.
Phone Numbers: (757) 599-9631
Results 1 - 1 of 1