Other a city that this person has stayed in is Houston. 1953 is the birth year of Otha. The residency of Otha is at 5601 Royal Palms St #120, Houston, Tx 77021. The age of Otha is 71. The phone number (713) 643-0866 is Otha’s.