Len Felha was born in 1952, age 71. Len Felha's address is 5222 35th Avenue Ne, Seattle, WA 98105. Public records show Len has also lived in Seattle, WA. Len's latest phone number is (425) 823-6918.
Phone Numbers: (425) 823-6918
Results 1 - 1 of 1