Possible relatives of Otha are: Theresa L Key, Kristi Lynn Key, Maydell Key and one other person. Otha currently resides at 2035 Wilkins St, Indianapolis, In 46221. Records link phone number (317) 786-2623 with Otha’s details. The current age of Otha is 52. This person's birth year was listed as 1973. Indianapolis is a city Otha has lived in.
Otha is the owner of 1 property. Address of the property owned by Otha is 2035 Wilkins Street Indianapolis IN 46221. Otha's property value is $9,700. The land of this person's property is valued at $9,700.