Otis Townsel was born in 1926, age 98. Otis Townsel's address is 2635 South Western Avenue Apartment 307, Los Angeles, CA 90018. Public records show Otis has also lived in Los Angeles, CA. Otis's latest phone number is (213) 299-9508. Previous phone numbers include (323) 732-7220 and (323) 735-1365.
Results 1 - 1 of 1