1730 Horizon Ln, Indianapolis, In 46260 is where Othella lives. Othella has listed phone number: (317) 257-0116. Othella is related to or closely associated with Odie M Holland, Laurence E Holland, Ethel L Stevens and 2 other people. This year Othella celebrated this person's 92 birthday. 1932 is the birth year of Othella. In addition to Indianapolis, Othella also lived in Indianapolis.