Tewoderos Desta's address is 20519 21st Place West, Lynnwood, WA 98036. Possible relatives include Desta Abebe, Addisu Desta and 5 others. Public records show Tewoderos has also lived in Seattle, WA. Tewoderos's latest phone number is (206) 380-9141.
Phone Numbers: (206) 380-9141
Results 1 - 1 of 1