Public records show Miami as a city Otha also stayed in. Otha now resides at 799 107Th St, Miami, Fl 33168. The current age of Otha is 54. The birth year was listed as 1970. Otha has listed (305) 757-0608 as this person's phone number.